From 12cd9d97e861070ca29fbd811880f6af0a6b33b8 Mon Sep 17 00:00:00 2001 From: oddlama Date: Sun, 14 Sep 2025 00:02:26 +0200 Subject: [PATCH] chore: generate immich secrets --- config/users.nix | 4 ++-- hosts/sire/guests/immich.nix | 1 + .../sentinel/loki-basic-auth-hashes.age | Bin 2723 -> 2751 bytes .../promtail-loki-basic-auth-password.age | 12 ++++++++++++ .../sire-immich/telegraf-influxdb-token.age | Bin 0 -> 427 bytes .../ward-kanidm/kanidm-oauth2-immich.age | Bin 0 -> 407 bytes ...a41c368c6a99ecf-loki-basic-auth-hashes.age | Bin 0 -> 2684 bytes ...3b0deaad3d35a85-loki-basic-auth-hashes.age | Bin 2654 -> 0 bytes ...oxy-sentinel-psks-sentinel+sire-immich.age | 8 ++++++++ ...eguard-proxy-sentinel-priv-sire-immich.age | Bin 0 -> 341 bytes ...3ca454174a-immich-oauth2-client-secret.age | 7 +++++++ ...oxy-sentinel-psks-sentinel+sire-immich.age | 7 +++++++ ...6b28-promtail-loki-basic-auth-password.age | 7 +++++++ ...78c994777bcc62-telegraf-influxdb-token.age | Bin 0 -> 287 bytes ...-wireguard-proxy-home-priv-sire-immich.age | 7 +++++++ ...guard-proxy-home-psks-sire-immich+ward.age | 8 ++++++++ ...da-telegraf-influxdb-token-sire-immich.age | Bin 0 -> 343 bytes ...2abae3d05ab1cb690-kanidm-oauth2-immich.age | Bin 0 -> 404 bytes ...76d676cc0a97b4b-loki-basic-auth-hashes.age | Bin 2619 -> 0 bytes ...473f02914693b42-loki-basic-auth-hashes.age | Bin 0 -> 2648 bytes ...guard-proxy-home-psks-sire-immich+ward.age | 9 +++++++++ .../wireguard/proxy-home/keys/sire-immich.age | 11 +++++++++++ .../proxy-home/psks/sire-immich+ward.age | Bin 0 -> 432 bytes .../proxy-sentinel/keys/sire-immich.age | Bin 0 -> 396 bytes .../psks/sentinel+sire-immich.age | 10 ++++++++++ 25 files changed, 89 insertions(+), 2 deletions(-) create mode 100644 secrets/generated/sire-immich/promtail-loki-basic-auth-password.age create mode 100644 secrets/generated/sire-immich/telegraf-influxdb-token.age create mode 100644 secrets/generated/ward-kanidm/kanidm-oauth2-immich.age create mode 100644 secrets/rekeyed/sentinel/71121bd84ddb3ceb1a41c368c6a99ecf-loki-basic-auth-hashes.age delete mode 100644 secrets/rekeyed/sentinel/754829daef824cd4d3b0deaad3d35a85-loki-basic-auth-hashes.age create mode 100644 secrets/rekeyed/sentinel/be49300f44ca08eb81e3865253b4c4d7-wireguard-proxy-sentinel-psks-sentinel+sire-immich.age create mode 100644 secrets/rekeyed/sire-immich/5070709ada98675000d61ce0cae80b46-wireguard-proxy-sentinel-priv-sire-immich.age create mode 100644 secrets/rekeyed/sire-immich/6055cb73daacbb7a0841103ca454174a-immich-oauth2-client-secret.age create mode 100644 secrets/rekeyed/sire-immich/6d6412638f56d57f4ca694913136adfb-wireguard-proxy-sentinel-psks-sentinel+sire-immich.age create mode 100644 secrets/rekeyed/sire-immich/6d800e1415841a524ca00a4bc0886b28-promtail-loki-basic-auth-password.age create mode 100644 secrets/rekeyed/sire-immich/ab981c567dd4581cbe78c994777bcc62-telegraf-influxdb-token.age create mode 100644 secrets/rekeyed/sire-immich/b50e7c654824daae359bcf87642131de-wireguard-proxy-home-priv-sire-immich.age create mode 100644 secrets/rekeyed/sire-immich/bbbf9beb0367145565e8795b2f8e8b23-wireguard-proxy-home-psks-sire-immich+ward.age create mode 100644 secrets/rekeyed/sire-influxdb/8240389b1563e683b6c96d4ffe7ad8da-telegraf-influxdb-token-sire-immich.age create mode 100644 secrets/rekeyed/ward-kanidm/1bb9825bc7a93032abae3d05ab1cb690-kanidm-oauth2-immich.age delete mode 100644 secrets/rekeyed/ward-web-proxy/06b01e2633342abd576d676cc0a97b4b-loki-basic-auth-hashes.age create mode 100644 secrets/rekeyed/ward-web-proxy/dcbc020f24f2fde69473f02914693b42-loki-basic-auth-hashes.age create mode 100644 secrets/rekeyed/ward/bc09f082763a638b6e2dcb17e82d1b7c-wireguard-proxy-home-psks-sire-immich+ward.age create mode 100644 secrets/wireguard/proxy-home/keys/sire-immich.age create mode 100644 secrets/wireguard/proxy-home/psks/sire-immich+ward.age create mode 100644 secrets/wireguard/proxy-sentinel/keys/sire-immich.age create mode 100644 secrets/wireguard/proxy-sentinel/psks/sentinel+sire-immich.age diff --git a/config/users.nix b/config/users.nix index 1f2da8f..5d161b3 100644 --- a/config/users.nix +++ b/config/users.nix @@ -43,8 +43,8 @@ unifi = uidGid 968; plugdev.gid = 967; tss = uidGid 966; - # firefly-iii = uidGid 965; - # firefly-pico = uidGid 964; + immich = uidGid 965; + redis-immich = uidGid 964; avahi = uidGid 963; ente = uidGid 962; minio = uidGid 961; diff --git a/hosts/sire/guests/immich.nix b/hosts/sire/guests/immich.nix index 9c494dc..8fd8aa2 100644 --- a/hosts/sire/guests/immich.nix +++ b/hosts/sire/guests/immich.nix @@ -40,6 +40,7 @@ in } ]; + fileSystems."/storage".neededForBoot = true; environment.persistence."/storage".directories = [ { directory = "/var/lib/immich"; diff --git a/secrets/generated/sentinel/loki-basic-auth-hashes.age b/secrets/generated/sentinel/loki-basic-auth-hashes.age index 6a398a1141c702407057bd4b300a7adccf6bdf07..6e4eb36aaee41de81197a6720c2cd412364484bf 100644 GIT binary patch delta 2747 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 Z5`s7%uSjv#;851-zJH7D^XUQ#X%G~p9cBOk diff --git a/secrets/generated/sire-immich/promtail-loki-basic-auth-password.age b/secrets/generated/sire-immich/promtail-loki-basic-auth-password.age new file mode 100644 index 0000000..caf87b4 --- /dev/null +++ b/secrets/generated/sire-immich/promtail-loki-basic-auth-password.age @@ -0,0 +1,12 @@ +age-encryption.org/v1 +-> X25519 GihvqYu6GH0tQPjc6Z8hg1HBE5px+cLbFPOEYRmKy3M +PRjaJ6a4xwME8lp3+tGRex9A6HNoL5fyQaea1EbfKC4 +-> piv-p256 xqSe8Q AvMY4hFxNd6R69b7k7PFC5Z3+gjSexzEq7vF4KygZ5eQ +jZEEJBFiGc7JClhBx2ggBugYkAWRpJJrxddTd+HRxjo +-> #/E-grease !4VzL *&VJ+ ?i! LUP>1_Z% +7H63/iGgBLY12g9J4Es6AwwIqft1/iQXyVuErXdK7gEQEPsE59koX5f7/MeMhdsd +RfkPAbZoSG4XT1Q0IPoefZHoR7WAFDAME+jM03cGxHofUfG6jLmBVLir +--- vSwV44jSlbYEN7HlNsKNdHx2RwnRMh6fDjWfUmVsk5I +_%|'6 +CmݐiCwY3~IoDs9 +*r-!Cwh8fbym \ No newline at end of file diff --git a/secrets/generated/sire-immich/telegraf-influxdb-token.age b/secrets/generated/sire-immich/telegraf-influxdb-token.age new file mode 100644 index 0000000000000000000000000000000000000000..fabea52bf7980efd2938f73efb4a4c509094503e GIT binary patch literal 427 zcmYdHPt{G$OD?J`D9Oyv)5|YP*Do{V(zR2FFfuhYv{Wc^3os0hbPw_LF-yXyoLZ7T_LM;GPkYQjnBZ zSmf#+6y_Wl>g8TqWMS#-mg|=evP(@jy(l%YI8{NpS|L8fIoFQM%`dIoG9};HMLWVh zC&1eyJvBcdC$++(*eES4#3;`+!p|Tr$v4y}qAXj#w9w0vOIKG{A<8kgGN?Q})F{Wq zrz#~Ru{fZ;`W!F2gD}$H0?Of@b%7Znf>dYE%P(Ck>9jJJF#)Yzms7d TZ8NIY&rqFiqY=MY!Cn{uOUatg literal 0 HcmV?d00001 diff --git a/secrets/generated/ward-kanidm/kanidm-oauth2-immich.age b/secrets/generated/ward-kanidm/kanidm-oauth2-immich.age new file mode 100644 index 0000000000000000000000000000000000000000..f4d89fb5d3bbb1a48e113b2f5e0d866e77890c42 GIT binary patch literal 407 zcmYdHPt{G$OD?J`D9Oyv)5|YP*Do{V(zR2FFfuhYv{XnbbdL6lDNL&L z%PdO`Oijrx4t7s84NGw`Ne0%etnCkCeT##r{7NDJCtnZx06%tXZZDd&NYgFdxm1UGuTAJ-vP?X~m zp|4%(=@VwDAME0un3EqCULG6>vdh;{E6GPUy(l%YI90*hqEf+MA-*owP{A|Z)jvbo zjw_(5ptPhcJ=G-9%eyk2OIKG{A=1Ycu!dF!GW;N+BEYew$n4BcY#C+f#Pu3FC`gdDd?y-M#YqwaV yU*>z{*=lX?op(;Km1xY5RC&4KSL<|!4+AqL*}HaLjVAMagL+_ literal 0 HcmV?d00001 diff --git a/secrets/rekeyed/sentinel/71121bd84ddb3ceb1a41c368c6a99ecf-loki-basic-auth-hashes.age b/secrets/rekeyed/sentinel/71121bd84ddb3ceb1a41c368c6a99ecf-loki-basic-auth-hashes.age new file mode 100644 index 0000000000000000000000000000000000000000..868e46b341a7a23662ae67d606d588ffd15f85ea GIT binary patch literal 2684 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 MextYhWc&&1wP?f!^8f$< diff --git a/secrets/rekeyed/sentinel/be49300f44ca08eb81e3865253b4c4d7-wireguard-proxy-sentinel-psks-sentinel+sire-immich.age b/secrets/rekeyed/sentinel/be49300f44ca08eb81e3865253b4c4d7-wireguard-proxy-sentinel-psks-sentinel+sire-immich.age new file mode 100644 index 0000000..82700e0 --- /dev/null +++ b/secrets/rekeyed/sentinel/be49300f44ca08eb81e3865253b4c4d7-wireguard-proxy-sentinel-psks-sentinel+sire-immich.age @@ -0,0 +1,8 @@ +age-encryption.org/v1 +-> ssh-ed25519 yV7lcA awWtS+CQB252be2XM3V0QwWkCeWgoa1dKFcz5sYoI04 +dIFlddOGC5BMvAu18Fu0+wZl7wt/ibrLUEbRuBG31Bw +-> @-grease r<}]J8a _t@B b +idF3TwJ6jb1/uUNWh66GWk7JrYz8j/KNHUMK/2GeDKluPQ6hSuCVhVuWc8pW2NVk +s7ygyldLqL9kq4eGxWO7q3Q +--- rqnX1+1i3keyPvwuVLoloC9GcGQuXkKVxa1giZiO/PY +DLFT$ݴR%22$:ϨjàHY2Y-v!N2u'. \ No newline at end of file diff --git a/secrets/rekeyed/sire-immich/5070709ada98675000d61ce0cae80b46-wireguard-proxy-sentinel-priv-sire-immich.age b/secrets/rekeyed/sire-immich/5070709ada98675000d61ce0cae80b46-wireguard-proxy-sentinel-priv-sire-immich.age new file mode 100644 index 0000000000000000000000000000000000000000..9166b12f2df28faca438f33e9b165a4390b04d8e GIT binary patch literal 341 zcmV-b0jmCCXJsvAZewzJaCB*JZZ2^= zNpM0mHAs3?cTs0JH&{7oR98<*PH;|7Ib?Y&LRCt4K{9PLb}w^vR7naoQAtd3dQe3x zd1+&EHZxW=M07z{aY;5pD{O5=IdE-SRdrcHL@`ikRZR*lJ|Ip(VJ>JbXL4m>b7de@ zD_@zF?3`x zXEIrGLTN>IFjRAISwRXdEiE8PHFHsVZ!2>(VR2?SI7>-sa&2^RM{_S{M|d?uV@^3^ zLq%v$W>Qf|GEE8$v1aYto?8hC=Afak?+^oloQ6qZdH7gJNVC nr~y4wVj%7tjIn{(g`CxFIRHe3$|}FeSk3WRGrlge;Ct%|gvxmC literal 0 HcmV?d00001 diff --git a/secrets/rekeyed/sire-immich/6055cb73daacbb7a0841103ca454174a-immich-oauth2-client-secret.age b/secrets/rekeyed/sire-immich/6055cb73daacbb7a0841103ca454174a-immich-oauth2-client-secret.age new file mode 100644 index 0000000..4370cc8 --- /dev/null +++ b/secrets/rekeyed/sire-immich/6055cb73daacbb7a0841103ca454174a-immich-oauth2-client-secret.age @@ -0,0 +1,7 @@ +age-encryption.org/v1 +-> ssh-ed25519 U8ytLQ veKTrJX4Srbh92lE3hPO4NTpeNzP/NuUmfZHWIAcTEU +jW3uyW7qos8LSsAyQ56gZa5NBCJVUqZVu8KZHe0v0iE +-> sVVZ{H-grease ~J3,Ud i+P +wb4kp+Ii +--- PJ20pWfjTwBwh2Dr+q6Gob16aGbH61ilptbCzQn0jEQ +;VvK_sqP0=QbXs..i]vA->mFSxT|;{vUjfs \ No newline at end of file diff --git a/secrets/rekeyed/sire-immich/6d6412638f56d57f4ca694913136adfb-wireguard-proxy-sentinel-psks-sentinel+sire-immich.age b/secrets/rekeyed/sire-immich/6d6412638f56d57f4ca694913136adfb-wireguard-proxy-sentinel-psks-sentinel+sire-immich.age new file mode 100644 index 0000000..de7fef8 --- /dev/null +++ b/secrets/rekeyed/sire-immich/6d6412638f56d57f4ca694913136adfb-wireguard-proxy-sentinel-psks-sentinel+sire-immich.age @@ -0,0 +1,7 @@ +age-encryption.org/v1 +-> ssh-ed25519 U8ytLQ kjGqE0PbVbxIqRS4RdHdmhNFr8Sv3jDfFPdjnnlVj0Q +lz5h6PSyLBXMTUTdS4uzBiPi3yNXdhsxvYw5TT3i8Uc +-> ?~Rt$#-grease uWLiw,w> ZfFM;) +guaxvIRwfg +--- UFQfXS855+dhnxARJ4M5W0qHdsgTjkfgRu0yjd/tBYU +x(ZTVJ ssh-ed25519 U8ytLQ 1x2w+U7iZ59hW1cymklltoWgBoo9Iao1YnsP0dYsJyE +8Yax1Uq2UZCEPysMfcu/mvkO0cLdnTFJ+lLTglZEhD0 +-> Mo>ig-grease +gyxTtneFjCxPTo53gPgqBMm/dUTNqw7SSGXZ9wFTK3I +--- 2kvAlqhkxaAZcY0qewhgWahfiafgZSKZm7T3x8O5wxI +,Cc-z#5#,UVev;N"բɬi\()[R\7@vܲƾNϹΎ{4 \ No newline at end of file diff --git a/secrets/rekeyed/sire-immich/ab981c567dd4581cbe78c994777bcc62-telegraf-influxdb-token.age b/secrets/rekeyed/sire-immich/ab981c567dd4581cbe78c994777bcc62-telegraf-influxdb-token.age new file mode 100644 index 0000000000000000000000000000000000000000..3ad636b418c002c71baa8fe8a396131250f374d1 GIT binary patch literal 287 zcmV+)0pR{&XJsvAZewzJaCB*JZZ2^! zOKMGXS4LMeHgk3{6?934rfc03_fpk le0hedJ&CYs1F7Wzxd{-Polr7Sab&J!eFGqZZZqDi?KzqYX*&P_ literal 0 HcmV?d00001 diff --git a/secrets/rekeyed/sire-immich/b50e7c654824daae359bcf87642131de-wireguard-proxy-home-priv-sire-immich.age b/secrets/rekeyed/sire-immich/b50e7c654824daae359bcf87642131de-wireguard-proxy-home-priv-sire-immich.age new file mode 100644 index 0000000..f4cd5a8 --- /dev/null +++ b/secrets/rekeyed/sire-immich/b50e7c654824daae359bcf87642131de-wireguard-proxy-home-priv-sire-immich.age @@ -0,0 +1,7 @@ +age-encryption.org/v1 +-> ssh-ed25519 U8ytLQ QRKqBGrzPBO8uDJtAjIpOVcir6L5beNr0wS3iVXQFiY +YjTxSInhMSU0yogxBupf2311z5OXeNrSSkQpU4d34OM +-> o3E-grease ~ E Y+:|pOC +/8vpx1EmpwyfX3vwNpjAMMFCoRuoP3w1RLWAgqj5J1tIb48O0Wc +--- EIeRKimHpArrdLioRUJ2rEa6uBOiAolXK1J1Sej37WE +9CKڕOu1G1F/0b=L0dsAjS؀|^1Eͪ C(9Sc: \ No newline at end of file diff --git a/secrets/rekeyed/sire-immich/bbbf9beb0367145565e8795b2f8e8b23-wireguard-proxy-home-psks-sire-immich+ward.age b/secrets/rekeyed/sire-immich/bbbf9beb0367145565e8795b2f8e8b23-wireguard-proxy-home-psks-sire-immich+ward.age new file mode 100644 index 0000000..cec4abb --- /dev/null +++ b/secrets/rekeyed/sire-immich/bbbf9beb0367145565e8795b2f8e8b23-wireguard-proxy-home-psks-sire-immich+ward.age @@ -0,0 +1,8 @@ +age-encryption.org/v1 +-> ssh-ed25519 U8ytLQ odwIDreVyKb1UHckjz1/1PKET4rluHdxFVJ2naBOKhM +PJyoiRA65kd2272oq3Irup5gBq9sWDMgkIbkPbIa+IU +-> HDe/yru:-grease ee~+ +g5uaAbBGEy/dJPeFuKdCqdvlIbcxeoVQMQ/y7hwgJQI68DOwpdAggi12cMYt+mlM +yNE2Lb6p4xO8BRF0 +--- Xl6hjCyuuxnKdBNe3/x6jqvDsoaHDBYIzO8nV0DRuVs +f01VzVsit%}H ۍ=F: _wy)v0Pl"%-ybQ줜K \ No newline at end of file diff --git a/secrets/rekeyed/sire-influxdb/8240389b1563e683b6c96d4ffe7ad8da-telegraf-influxdb-token-sire-immich.age b/secrets/rekeyed/sire-influxdb/8240389b1563e683b6c96d4ffe7ad8da-telegraf-influxdb-token-sire-immich.age new file mode 100644 index 0000000000000000000000000000000000000000..49c34c0148c76890ebd4b6640a60ac25f994b220 GIT binary patch literal 343 zcmYdHPt{G$OD?J`D9Oyv)5|YP*Do{V(zR14F3!+RO))YxHMCSPEJ=y-4payYN%u^y za*j01GK?&6b@dK+@$gS|PWCtV&n?mqstmITObT(-_jS$5GU4*|4|6v!cd1G$C~|SB z2r{cmDh(|(EA@-4iYRt<@^Q>A^9@NX_fILVvH;oUVy&BAl$uzas^I7AVxh+68DdnD zl@k(R5s(p}cX>mSvh}WS*LruJ7X<<>>1hl3P-l z;qGA;Sk9%ZtE&*=YiX2WZWb1r<&mCUW@H*#QsCqp8Id6Zfc)xBpaarM~+ct9MU5sNP`^=kh63c;1Nz-74QU%D-N+D#yskNML!M n&xJVe8GJ2aGn^L{q-bAAo!G9kf@L`~6GP(NPW2v+LzZR$(wla% literal 0 HcmV?d00001 diff --git a/secrets/rekeyed/ward-kanidm/1bb9825bc7a93032abae3d05ab1cb690-kanidm-oauth2-immich.age b/secrets/rekeyed/ward-kanidm/1bb9825bc7a93032abae3d05ab1cb690-kanidm-oauth2-immich.age new file mode 100644 index 0000000000000000000000000000000000000000..b783394c0295f5de354f4007ec7c1a5da5114e8b GIT binary patch literal 404 zcmV;F0c-wYXJsvAZewzJaCB*JZZ2SW9IuLRc_zHBdN9R9Q@UYhwycFHlcOH)vW? zT4gdfMr|)gGip#)Vs1)gYIaFvW=>g5V{=z_bV5~HO?L_{J|H+eEoX9NVRL05QwlUn zaCJ8;LPAhDc4&DoYgcVoVMt<2bu(cvHZwSOSYvrcR7qNLM{-OwSa35pRdF$RHbrnZ zb#zW=Wp+q4HdYEXQAA}kMPfB=QgCojbv8v=NHlR&FmpIKRBU2WOgKz5LUu5CaZpV* zF-d4yP+E3XbXGV>L@`iPWO{K!Q3@?BEg*0+F=aD#b!cjES9D5PY&l{pMpZLMc2Hz! zb$VedRZMy}Oks5}WHc{sX9}9lC@H&BL(c5l#T3~(2tXd-_MUqztLoD`nrYS=q^AP) y0QS19YuKs+97-U`0}ynpSR>74NM86zG*RU&nuw{9YV;teweKNwnI6fRWtOdLVvjul literal 0 HcmV?d00001 diff --git a/secrets/rekeyed/ward-web-proxy/06b01e2633342abd576d676cc0a97b4b-loki-basic-auth-hashes.age b/secrets/rekeyed/ward-web-proxy/06b01e2633342abd576d676cc0a97b4b-loki-basic-auth-hashes.age deleted file mode 100644 index 00099c616788d82e82a964e9414a559793629754..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2619 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 diff --git a/secrets/rekeyed/ward-web-proxy/dcbc020f24f2fde69473f02914693b42-loki-basic-auth-hashes.age b/secrets/rekeyed/ward-web-proxy/dcbc020f24f2fde69473f02914693b42-loki-basic-auth-hashes.age new file mode 100644 index 0000000000000000000000000000000000000000..eed16d1fd03ac48ec0f6ad3bf5762d2141304212 GIT binary patch literal 2648 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 G4?$T^$@lvJ literal 0 HcmV?d00001 diff --git a/secrets/rekeyed/ward/bc09f082763a638b6e2dcb17e82d1b7c-wireguard-proxy-home-psks-sire-immich+ward.age b/secrets/rekeyed/ward/bc09f082763a638b6e2dcb17e82d1b7c-wireguard-proxy-home-psks-sire-immich+ward.age new file mode 100644 index 0000000..c047fe2 --- /dev/null +++ b/secrets/rekeyed/ward/bc09f082763a638b6e2dcb17e82d1b7c-wireguard-proxy-home-psks-sire-immich+ward.age @@ -0,0 +1,9 @@ +age-encryption.org/v1 +-> ssh-ed25519 iNceIg jC4JmDgyhutHIQg9kfoEn/C5R6l118w3RW3ppVOtRi4 +D1zkyvS8+IO3t/BggWam1mo2bvzQcMVopOUB3eFGrxM +-> ;.:-grease HVQl{t+ +IP5NM/luB+vedA +--- SugCM5n+hANuScBLJ2pZ0l5ik8a1ACYO0/SIliajeBA +:ʨ!'N" 7hnb $ + +R`үϵ=X>]>k \ No newline at end of file diff --git a/secrets/wireguard/proxy-home/keys/sire-immich.age b/secrets/wireguard/proxy-home/keys/sire-immich.age new file mode 100644 index 0000000..fbff09a --- /dev/null +++ b/secrets/wireguard/proxy-home/keys/sire-immich.age @@ -0,0 +1,11 @@ +age-encryption.org/v1 +-> X25519 EbAPkTomUvk7duJOZy0vtiep2ov7tPCOXBtCBGruY38 +xm6XG7L7+Na4nyjXEp/BlY4/Cf9yGomOAoaj75Y/zLg +-> piv-p256 xqSe8Q A64s9mvyNfCm2XWhc+mI9lzBdyD5nhRHYaBu1G7TzqdN +tjqdcSVvUQX0Hc0p1SCGoI6el6AWyWSvGYuTox3GslU +-> Gy{L#JuN-grease qCkq, kA (+?` +u7i5f5qLVdHPy21vzOIqQPiK5jQwbl4SQ8/jfqxs3D8nxoIqj7PQ4rpLarLo0smP +UMUMff5pBRZpN6mVXWeJW5VxdXUMGx98G7us+Rgai+anVCyxYkKp +--- 8/tlk+rcWrVD/vzQzcBGpHT5L7uo5Q+KIBI0YzppWfU +z -JwqGr'y !,"W1ȖqT>6k +moP_?FN~^(ϵΟ \ No newline at end of file diff --git a/secrets/wireguard/proxy-home/psks/sire-immich+ward.age b/secrets/wireguard/proxy-home/psks/sire-immich+ward.age new file mode 100644 index 0000000000000000000000000000000000000000..4d543ae67791b7c3c081abfca226f47bd1977085 GIT binary patch literal 432 zcmWm7Pixaq003|i1PwU!;>Al&1D#p=5*yp8!=}E_Bun#m{R2aIZIbpiY2Is^CQbA( z5gCYx;K`dic~TL zAyl*xiYl+bBpnu*2e9yOuJ#>GkL9uAQZEG!3TsJRW0Wde_F8gDctuQCzBuh0aWt(e zGJ;WSy6BaZ*a=kD)2uihD9$-5)FpPkaD#@;w${Zu?+aUYAEG30c(N6Z$QT5o?->&Is9kBZP8-&0 zB7qFYacpF^x?8i@ce>DQI=a#p=WYS`P_0SGlYr;?jwCMUL)?S6gy?)coR zGut|N;5%Rb7QMrJ_4tQ^t&J* QTz>Za{l5#BUS@BY|Io~pE&u=k literal 0 HcmV?d00001 diff --git a/secrets/wireguard/proxy-sentinel/keys/sire-immich.age b/secrets/wireguard/proxy-sentinel/keys/sire-immich.age new file mode 100644 index 0000000000000000000000000000000000000000..2f6bcb215d0ac3ab8737d68f4736898e68b916b1 GIT binary patch literal 396 zcmYdHPt{G$OD?J`D9Oyv)5|YP*Do{V(zR2FFfuhYv{VR-NQ(?`OmuV44^J_7u?%%j z4)rt(%rUXZ&I>IF@b%Dl$@2@&_9=+ScI7Ja$@UL*G&3}-tTZw5PR|ZbF?Y@L)UHVP zcM2-?@+vh;E-MMn_caerG6307kXfc%U}S2hP*E71Y7wa5Xk->{l3!Y2oM>L*92y!_ z7LgwuT2_>2?pI=9oRRA8SDusXljl_Cn3R;yWs&FYtnZu{?Bs@Qoq!>$RN!zE3w$u zBh0w6n9F2UyK7)nlB?Y3TMsjzED0&BVR4*OtFTf=IihjLypz_R^9wFpGOfBPvgPRR nx%;PGdvQ@abge+()_w0qQdk;yXz%TCyZYttjsON`D X25519 +fa7tfimWvXNAa4vnShHvYwO7aseyO2IYtqi5DIwWCc +jUyJfsqbVZG95WoCsq59GT4vS61JjJehG+TMzy1CEFA +-> piv-p256 xqSe8Q Ag64pSfYYHPUmZyeL1Hur1mgX10z1Ci2JhcDusLxc6U9 +v+9PcZg2sV4CHACnaLnLNJlnMSq92bhl2KJFVhgnnsM +-> R-grease +94PUru0qH9kfqbanR3nvKVOSlweUc+VmHC/EO7MC4QRlxpfH1xKyg2TrWHRTBRNi +y65fz17jxBKveuum2MjyHPl+/ixW0uoBLqMdNpKq +--- aKTF1hJ+E+Oylec8BWeMa5mxBR6KtWeeivfUyv6kWH0 +ürvrW;ZJ澼DKkMpđio[o%E>s1<wPpy \ No newline at end of file