Nextcoud: new setup

This commit is contained in:
Filippo Berto 2023-12-26 11:05:46 +01:00
parent 36443cac83
commit e9a411586b
No known key found for this signature in database
GPG key ID: FE98AE5EC52B1056
20 changed files with 109 additions and 124 deletions

View file

@ -209,6 +209,7 @@
./instances/freya/hardware-configuration.nix ./instances/freya/hardware-configuration.nix
./instances/freya/configuration.nix ./instances/freya/configuration.nix
./modules/nixos/nextcloud.nix
] ++ homeManagerModules ++ [ ] ++ homeManagerModules ++ [
{ home-manager.users.bertof = import ./instances/freya/hm.nix; } { home-manager.users.bertof = import ./instances/freya/hm.nix; }
]; ];

View file

@ -1,4 +1,9 @@
{ pkgs, ... }: { { pkgs, ... }:
# let
# freya_hosts = lib.attrsets.filterAttrs (k: v: builtins.elem "freya.zto" v) config.networking.hosts;
# freya_ipv4 = builtins.elemAt 0 (builtins.attrNames freya_hosts);
# in
{
boot = { boot = {
growPartition = true; growPartition = true;
@ -74,6 +79,9 @@
proxy_buffering off; proxy_buffering off;
''; '';
}; };
"my-nextcloud.bertof.net" = ssl // {
locations."/" = { proxyPass = "http://freya.zto:80/"; proxyWebsockets = true; };
};
"radarr.bertof.net" = ssl // { locations."/" = { proxyPass = "http://freya.zto:7878/"; proxyWebsockets = true; }; }; "radarr.bertof.net" = ssl // { locations."/" = { proxyPass = "http://freya.zto:7878/"; proxyWebsockets = true; }; };
"sonarr.bertof.net" = ssl // { locations."/" = { proxyPass = "http://freya.zto:8989/"; proxyWebsockets = true; }; }; "sonarr.bertof.net" = ssl // { locations."/" = { proxyPass = "http://freya.zto:8989/"; proxyWebsockets = true; }; };
"lidarr.bertof.net" = ssl // { locations."/" = { proxyPass = "http://freya.zto:8686/"; proxyWebsockets = true; }; }; "lidarr.bertof.net" = ssl // { locations."/" = { proxyPass = "http://freya.zto:8686/"; proxyWebsockets = true; }; };

View file

@ -2,7 +2,7 @@
age.secrets = { age.secrets = {
nextcloud_admin_secret = { file = ../../secrets/nextcloud_admin_secret.age; owner = "nextcloud"; }; nextcloud_admin_secret = { file = ../../secrets/nextcloud_admin_secret.age; owner = "nextcloud"; };
nextcloud_bucket_secret = { file = ../../secrets/nextcloud_bucket_secret.age; owner = "nextcloud"; }; # nextcloud_bucket_secret = { file = ../../secrets/nextcloud_bucket_secret.age; owner = "nextcloud"; };
}; };
# services.nginx.virtualHosts.${config.services.nextcloud.hostName} = { # services.nginx.virtualHosts.${config.services.nextcloud.hostName} = {
@ -17,23 +17,24 @@
hostName = "my-nextcloud.bertof.net"; hostName = "my-nextcloud.bertof.net";
maxUploadSize = "24G"; maxUploadSize = "24G";
caching.apcu = true; caching.apcu = true;
datadir = "/mnt/raid/nextcloud";
config = { config = {
trustedProxies = [ "172.23.4.159" "fd80:56c2:e21c:f9c7:5399:93be:21a9:9fa0" "fe80::3079:d8ff:feb5:7d62" ]; trustedProxies = [ "172.23.171.70" "baldur.zto" ];
extraTrustedDomains = [ config.services.nextcloud.hostName "freya.local" ]; extraTrustedDomains = [ config.services.nextcloud.hostName "freya.zto" ];
adminpassFile = config.age.secrets.nextcloud_admin_secret.path; adminpassFile = config.age.secrets.nextcloud_admin_secret.path;
overwriteProtocol = "https"; overwriteProtocol = "https";
objectstore.s3 = { # objectstore.s3 = {
enable = true; # enable = true;
bucket = "nextcloud-storage"; # bucket = "nextcloud-storage";
autocreate = false; # autocreate = false;
key = "GK622e38479552cbbbba48fd04"; # key = "GK622e38479552cbbbba48fd04";
secretFile = config.age.secrets.nextcloud_bucket_secret.path; # secretFile = config.age.secrets.nextcloud_bucket_secret.path;
hostname = "localhost"; # hostname = "localhost";
port = 3900; # port = 3900;
useSsl = false; # useSsl = false;
region = "garage"; # region = "garage";
usePathStyle = true; # usePathStyle = true;
}; # };
}; };
}; };

View file

@ -1,20 +1,17 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 hGQASA 6cqYwv3vAKb/aZ8T2f0aVht/Vug3thJPKCEvnPVl/hQ -> ssh-ed25519 hGQASA RJgPMTdCmh07hM8QYq/p+2qF79We60L0ogze3kxUk1I
+F3dZr1zIsdvx2NrG+Tht4PRMi715FL8Mr5Na9rkvjA PKQMlqhenq5S4tYwLwaB2kNHYKHbtU4yHIbOSljxF2k
-> ssh-ed25519 4behFA sPpsyN19+Dscm/SKbI73Ae3exFUpJXuXSXPxVJSuQCc -> ssh-ed25519 4behFA FzVGIP5lU5R3tIYBTcd7zUMWp+4WASK01+74yjnw7nw
e9nvrVeI97kd5x4GRdijSnVM82FrO0Bp0PnHr3Bm9ZA Bra8OUb5H1E+sA16kGO+3XcL2aq+FpknWhTxudrcB8Y
-> ssh-ed25519 IvyYug KBNBjrRf+q6w1OUhPR/+9MphcvMmN2apAEJJVahPfg4 -> ssh-ed25519 IvyYug 8UzvVGssL7dM1HuhrTzJHUPWRi9W6S+VkTXIXDgKgCI
gP770GwL75NciAZZQo2YgjTg+Pazy36lnc/1H5zxR9c Uem8CySY8K6V+z43gbgsi72pAFN7C2aGs1d2aiMpYVs
-> ssh-ed25519 v7O/FA WSf4zsVg3fpanzyVx2yKt9uVlwV5NFfrxcGAfBD+3wQ -> ssh-ed25519 v7O/FA rj9P/c3sRsLm+tlKunh/7QC4q2p07Cv+Oz1QUanTT20
OahpWiIzveIkDiDa1o/LeDdFIhs3uxqln4NwrU6CsJA rb2UDToORbyVS69XM8lmb9Tpai8YeEIsWb/DCSU8Hck
-> ssh-ed25519 XSnoeQ ktqf1RIIO7+gIGXDkyFCKgjq+2bRzxmbcO/Datn19xs -> ssh-ed25519 XSnoeQ O2ADzyl0vSOvH8NfNJaMMYiCSa7jXa9MM0rGD+u6OjA
4nT6w7ivoy7yHJVxFTG9UROsFpvGiK9ng+bPhhJT2j4 0tdjHHqa+E0qFoewrneIzBeRSlBDjY+e6zfuHBQ1hOc
-> ssh-ed25519 XgC3XA 2ugwwgBZMnxTkplLA9uCEgWwZmot13yQLI/Xd40ocHM -> ssh-ed25519 XgC3XA mV8tWAT/QnHxAtchO8fxHO2RLGb/6jO4Ts/9M0PFUw4
yvZ08YW8evyzUi2Ff31Ii4q62rD3ImQHJuCn3oC284I xD6w5jsdfeQD4Mq8MnyzuZ/83rq29OFQOpulWKZO11o
-> ssh-ed25519 l795CA dRtbf7RV5TUMuExkK07OSMSJ0zZ9L0ieRiY1XIRGGis -> ssh-ed25519 l795CA eV2TaVOtDz55WT/TyPXx/WLRMxwHOYDQlrE20RcDCQ8
TON02Qav0BNMO9IO9wPtyAuMzk0otMP+gK7j+aYMXRo j3snveoF4Z+UmMZV5kR+EDJ6fzU0PlUpPL2DjW+bi3g
-> mWD-grease --- MKVjOipDAqgTGNfRLoU2OQFQxgcR+ttmRTKu48qrtQU
czmKoeEsoxJQF/4PguUU+nb3ceTshoE6Hxwd3Z8mTUnCWIUQGl2lmtAJuXDkZ4hg ø¦XÇ#-„Gñ[|_¯QSá l¯?óÚ¤ô<C3B4>OP\v!8çðèŠÖXç«'B壹ÏTf5m?´{µþ¦k†ÒúÔ[Ú¶*
1xDn2a0w7qucLl5pIEiIrb2Y9GXvezt7pchrhV9LBk8KcPGg/d8ponYJCjHs1w
--- 2QaW1jOkm31TqnjMv47SNoQ0HwzuGftrIdhdqfF3eaM
2Hv´ïõwÈpÇ5…nê'¢ÇõZêäžnü^!”2˜XPøº³­r}ý~b/¸Äox—é$þå˜ ÝAýÿm#…v Ƭ1§ƒˆôË=

View file

@ -1,13 +1,11 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 hGQASA YAF8LXrczCkFAXsanQsY3p7fm+2cl89zm1AKk3Qhvzk -> ssh-ed25519 hGQASA 0yZSF+I/VDQC01lMmzfUMbHmPTTd5KOMu1NUt4tAwm4
XyxbKnFrL1Pln6BFBsHng1TnqhrqsKzglh9ki6gmu5A J0SJ+f6WSuEkDuB9ZQZlCM5wB6nE8UGhyJjh8/Px0Dw
-> ssh-ed25519 4behFA vwhV7c+nJuru/IVlGvE7OlKw0Y5N++a00ZwpxqBFLiM -> ssh-ed25519 4behFA riPeNuR8u/S1j1nf7zbxHaDvD1eKXO+yNwZTzmBFmCg
YQtMSmrdOHN8jqy1fvMlcqtkv1+XU+gsaa7hEFbmHQU x+L5OBtfjsdwl9vJpvzgUmVDcDWD5MnQoYLdp/ZpAMw
-> ssh-ed25519 XSnoeQ Wt4Uez0d/bbv0yE401PyznH9IV9L9F17ItySCcZDCxU -> ssh-ed25519 XSnoeQ ia2kuI4CYr1gM1JXwvCN7WidWSQU2N7cN3o+KVESrV4
wiO3mpZO5phzpAM/MxCQLoh0M8eb7t0tOnKCaGgIp1c iHwPtX8EO/NCFZJSkMpSvAKJBr5sTe6DF30DGaWTalY
-> lIsq8(Y-grease I*.I --- TzvTa0Z21hNqSS1V4SH7sahDV1pPYJvIZw/WSYi3bl8
jCD2Z9drhm/sjEl3DvzZcgoAct0sxG5FFdNrWlRk8exUdjODMIDeovHCd1drecMI ¯{÷è`¨N8ƒ2Ëê
8JVsDm13A+VNvhNKOmQU9vohnS0 7µ©ÓÔîÝÍéåêbn/æNqÙV4^W®<57>WÔ)»l¬mÉI<C389>ôâãèGgÛ-±ciršÉóæºs²bz´ž‹ ÉCÛº£4h†
--- QZTL8dZB1m3iKdQF0WiXbbh4BYjBpNGaXzSf2/muUF0 Y<EFBFBD>=ŸŸ¯È«ÂÆ I½ [èþ¼uÒ<75>5ùu
ÈFŸª…¸âWh5‡9P¼þ`óâåã ØvLÇ~ê>,<¢M\ÐÜL¿^´swfÃ}.nq!w<>è¼É¼TÊÄkÿ]ˆDéÜ¿(,†VwT[ˆnãä+yyÄgJ 5“oc¡$â”^Ó–Š•
.G¼WÍA<>

Binary file not shown.

View file

@ -1,14 +1,9 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 hGQASA jjYzDwbkfaziwdvIeH5T/6rKvhy2mX43tGQcTnmf5Xk -> ssh-ed25519 hGQASA d+1+ga86jcZuxoFVxn/KZgWA+XhTLPeMFbLDeALrwmA
izRVOXEmtm7lqT8ehyyIBejc8GZc3QrX8w1fPbrq+5A 0MjWcH3dQn/G3+LsaNgqu6wknIww6QS13v9PNrQ1uIM
-> ssh-ed25519 4behFA jGfDz7CRp84ES3i/y6cOKFuTp5sFquzywfHK6iPLyww -> ssh-ed25519 4behFA QmwS9/DYWhnSc7l5zqdlS5Kus26HicSokF9lJxzIvQQ
EJ0MtrnW8OP257ogks1Q/I4/C2Jy0KAD3azHT6QsLP4 cu95hdn5njjTleyzVTS/FDriao9Z7Uv/aes+5vGcY4I
-> ssh-ed25519 XgC3XA F9uGSJDuw8nwbqk/+i1kS/LNk7rOi7XRBssv0XdytUQ -> ssh-ed25519 XgC3XA 5xA8FgSIGIqhkTplmPcE2X9KSoD81Yd7Oojd9E2PLE4
WSseYpPU78uAWF4a8+mScIfRToU1tCuOfV0wFN7FAKw p+/yyT6RFdCIXRyCu4E+ujpOWG7EDfNZQND2i7pJWsI
-> /l2di-grease P}Q`mG = Ka# --- dn/EI3Zf6WC15TqlYTGQOSwftfcAozb7/FfbK2XMiT8
MeXIZL2AxfvGpmQoA/J3Sqgk4zzHgmasGJhqsMe5zPCRN3/kveOjP7KYateac+Jp N_ æÍÁ‰’ÉŒ—Òó€B‰ô´}Ðá5*L<>µ F,öDy§ù<>déJâ1rX[ÆÍx<C38D>><Þ&0ùY£0Rý6<ȤöU\ô/p=ÆýÕáÔQñNܤÎ$/JŽG<C5BD>·˜«2ésy Ì<>ŸÀÅuÑÄ8è/huæ•
oTuJqerutr/+wP00fhSYxNjELu3l6lw
--- +U6ETty0U9vrhYSf9Q43PLSbRqgVuvmF7Yy5dp2nfLQ
8®#díö ŮI<C5AE>öÂQĺ˝LţO ¬đWˇ2%ÂĽ <0A>
»:ĽxłX >\˝P‰wÜť†â«ýKRqłÔz˙Ş7÷Ô<Pt5îŰ$ńa<C584>O BK7ń<37>e·%w˘o<CB98>ź<EFBFBD>ˇbP'Pd6Ü«`ü
EŢ€ŃÝ&Ô›=p—<70>i=

Binary file not shown.

View file

@ -1,11 +1,9 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 hGQASA 1hnoDn2tM+rYi21AjQb2HIdyDgVNGdZ51hpf4yBgjRU -> ssh-ed25519 hGQASA EKeqHiFfalulKVpbUS+A4/0/rjvNFRTBEzKaY8812lc
I0tI2kBLkyQTlqbLDlTU1vhpbBKAqNtSTdeKzvn0FfE sU9HKMtzAVV3nvEjarOZYrSR6YY8GYhVZUZkTfo6mZQ
-> ssh-ed25519 4behFA p2vY3LMTulcru5tKvp7V9S31qCuOwAJ8nC5kzGD3en8 -> ssh-ed25519 4behFA bOorsvXyFaqLBhjroqRwpqJI52sNH95UIQ4ttKy7vA4
pbNgdjF10/XyVOfBK3vILBOQyNSeHkluJBNGpQnp6BU CId1K0dv726Cx0EklR5yas2cu1+wJ7lukdJwSyXNEqw
-> ssh-ed25519 v7O/FA W/2jcCrblvcXGTDdVp5EAje+ByP0llHpTtwJQvtsKls -> ssh-ed25519 v7O/FA +nbodDmDni/0GzAmmJjzmaqAKmUHhBgt1CQXEDKqNA8
LHCj5sI6Vi0efLquGN/roB401Vb9YwuyLcx8foqOWlA Thtj11x6Qx2iHIJP7lGVb/3uQv5ZtYya7457Cm142q0
-> e&IQZCW-grease b7{($R --- wKkzD3VThGvrQc8g3QFFjho4GqYfRvZ9Yg5k6hkAYyc
uugSq+epepHfI9tEAT24ZoJCv/oX2Cj1C1kUnySzniXu2NK6rcI ÞyßAÖ@6°cÌo/MfÎäçSŽØ+ ¦SLh9ùýñc¶}}…+—ƒˆ´ÔõxM ¥jƒC0¶TŸm6Gh8ã ~Ͻ5Œân<ÙAPM<>`fÎKVnµ àïûö *Ú']àñBâoW“Ó©˜5Ò†&
--- +dEN1Gzi/QadtL1vCw/y9sNLu3y6ZMLdDxhDcrVrduE
Á"`©ÉY ~‚úwm[ƒÌÆ É3 mÊmR<6D>€B<·XD~Ýã7-ÇÖ”ùÔ„õ(á€ùq.ׄWCÃAöåæªðÜR·ˆÌÕ¹°3­ù<C2AD>òÔkΠô**>kÁœ¤î·(ÂlAàUvÖ?Å&Ú£}

Binary file not shown.

View file

@ -1,12 +1,9 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 hGQASA 8nVzw7fp06zLT7ds8yY3fXjP7ROr2QAhknaEJ0eNDhw -> ssh-ed25519 hGQASA PkYgRjAnCa3nvntxxUZAyN8xQR9Dwx7M3Xki6YpLggM
jD+bN1Q/G+oPvdcOVhIXzwHFbdY0P9c0KQfQBxKzJ4w yynQSd9ZQjvbc5AGesgDO1nZ/msw+d28YTFfHtUu0X8
-> ssh-ed25519 4behFA s7vGl4q06zgP5GfDGvm6hR3TxQpTgxIjC9Jcv1JwkUI -> ssh-ed25519 4behFA 0gVZvAfYf9o1vhyhf53kmM96WytlpgJVEQt03IvyIxI
/L7cs4ieL79kOwOV2+PZogi26tapefrgXq7BUt1BMbg JBooxj+OVLjSrdrBiFkeNbBEjKcciytqR1ICvvmhsNI
-> ssh-ed25519 XSnoeQ cQCHARqbAsznV1KqFnbQdG/X49l5EtCa1Kn//aHRNzI -> ssh-ed25519 XSnoeQ 2/1iRtr3vJ7Nn66yiUVtpwTxYQ0l3PRkKURRKMlZ8Fs
s8o7YJL2UTr94HseEnm2axBEJP+woKJCXasF2aCGKdQ bprOMpZykVRr8AvbJeM6bkHdQ6daZTToUanuzqAEn+k
-> /F:9s-grease j :m --- 38ICz/y/nBJ1mc+cQkYZY2nnaUz+e77dmsZdKH/7LZE
8zpD3IswMerW5eOD4afbGaa+2u2/fifWCQ 8<EFBFBD>dyQČŻâI°ąç ż»ůf&w<Ç$úş.ÝşđÁŻ"ĄX˙Ą;۸řˆäÚqßáĽ)“ŕÝ;¦:/pąö˙”Ą<E2809D>P<EFBFBD>Rv-_×őŤFsťş˘JW8ÉűŞ!tůc;l•˘M¬‡3ň5r™^ą(*=Ȳ„sDô!'Ç
--- TD5unvKMzt8oqlK347CT/O+ewsNq1sFdEaY6Gd8uvy0
ω-ejbÉuÅz³½Sû;e±˜¥,ˆ·žã£zX¿ø—=µv„X+){Q#Ý"¸*l--þ» Ê “‡@c¸xÈ%£ËøvFšM êKfí;@ Ô:^?G&8ѽ‰*”†Bƒ<>çŽ
âÞRx©œ4¾

View file

@ -1,14 +1,9 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 hGQASA 0t3L/8xBVslG7PhVPxDIHTp9rB5m50shjV2J9LL04gA -> ssh-ed25519 hGQASA QoTvCImxWGpHaoYwVCJyafM0D6/4DaaQsx21mO2rDA0
2tHsvHjXTSJt9AXZtZYeWesdUa6MOo219f0qFmSQWTw jjirm3NVk8U+L7rLuscQ5T8JJic3Y9QfzCe+1O3/oZM
-> ssh-ed25519 4behFA ed+eqSpK/GVKYnvwc0wWcH72ycDFrHgWeIUoiufvuiQ -> ssh-ed25519 4behFA 93S+8fmMYTbcSsTZNeCdUY9DXEivHyooOFkWLUjb+E4
j+ZMEFedFZWeUchQafIND1jtWSdWI2BfZMGxqDWXdzs 8ceLTot8/kwNerBnas2V3PZ2RzPSK+oP6W2+tpQQns4
-> ssh-ed25519 XgC3XA A49RW/YxI3N4xRcu+tX5BUCXyV647e+ey1QkTHHVRXs -> ssh-ed25519 XgC3XA 1aHp3WSIvAQXpEg14NLg0GPbfCBOo76HkwbYA/WckAc
OKIQSrXeAGXz4n6N/IorFm5McXZDVzCM12cY9PFYj7M OyKBAjN7CmqzBeBPEMzLyPAnRFpiRqM5SUNAehE6j5c
-> -@W6-grease y] ~#eK$BTy --- 8OJoaFd2CzZS8dUIgL8J1QVRKj4PKlScYvMlBDoZU2g
Hsr3+HFX4Yna98IodaKx1uxqQk3gsV4NEtDxOHlJIwEuZPNWYVXDxzqf7QNCTQYB <EFBFBD>ßï·ÄàhÐ+*,ÞˆFB+±%+Ðw­¸´LQźß! ÏîRueÈP¨DºÒ¹¦²z€à£nŽˆuIì×±l©ŽÊÍþêœX(Î$Q8^4æ<34>¦zK)ÌÆmÓg—'Çn¶oWwâ3˜ÅþhzÏ…RÂô¬êŠÐñ
iZzp+2rWDnwaKhXX9Qk3ABgrfWEEHIeDXdWKNKWg
--- flzE8DlT4FCz7Bbq5bl9PYVkKtCvQbnVmhYT0Lbu/Ig
|Ì͈•ž—ëš…ˆ­™4Þk£Ï<14>_+XQÁøf*ŸEba‰P¸´QÆF•µtÅ>D_^CsYÙÛÔq*]Ž Ñ~ƒGIk×Ç&ùÔ¬®ÛC–ª
ã<EFBFBD>ù¤<2S |të61Ú¡ÆAÀ¤½`,å²

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -23,6 +23,7 @@ in
"garage_bertof_thor_key.age".publicKeys = devUsers ++ [ thor ]; "garage_bertof_thor_key.age".publicKeys = devUsers ++ [ thor ];
"garage_tiziano_baldur_key.age".publicKeys = devUsers ++ [ baldur ]; "garage_tiziano_baldur_key.age".publicKeys = devUsers ++ [ baldur ];
"garage_tiziano_loki_key.age".publicKeys = devUsers ++ [ loki ]; "garage_tiziano_loki_key.age".publicKeys = devUsers ++ [ loki ];
"nextcloud_admin_secret.age".publicKeys = devUsers ++ [ freya ];
"baldur_wg_priv.age".publicKeys = devUsers ++ systems; "baldur_wg_priv.age".publicKeys = devUsers ++ systems;
"odin_wg_priv.age".publicKeys = devUsers ++ [ odin ]; "odin_wg_priv.age".publicKeys = devUsers ++ [ odin ];
"oppo_wg_priv.age".publicKeys = devUsers ++ systems; "oppo_wg_priv.age".publicKeys = devUsers ++ systems;

View file

@ -1,20 +1,17 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 hGQASA XCi6L7fPdccLrtRtI4aExPHyMg7g1wV8ED14M452FH8 -> ssh-ed25519 hGQASA /J/2zMvnnL5JWiWQQZZ8d4CMbinVeBw5HwNtTxF6bTI
6rqpNqK1d/MwGm5kz0reyNhVFi1uzJ6s3gQMjPn8OGM 4F3B7fnIiLRi4qBFEMS0X6NrxS7cLwCG9e/KMUFJoi8
-> ssh-ed25519 4behFA Xj/kapGYB/A6ws4Rk2Bt/RKg/bPF6ecQNSmy9E1ZCwY -> ssh-ed25519 4behFA ni1m1pnb3ULk2uZLhKcajHAIy1UN3Sc2IynTbR7HIXU
hKv9j2FvepG8HmagwrLrUc9fAoffEeQxE+RygiO4zfE C3OLRhci6xFoxX2uH7ntDcOOdYRxY5ycMLKPBi+QHvE
-> ssh-ed25519 IvyYug yhTZgQxTW5mE3aa3pl87nS2Cg9zowLJ/7X52ulvwNQQ -> ssh-ed25519 IvyYug EZIQSyawmxg2rRiCHEJhxy6XDqQbUcMxikrhwBeZYD0
Ina/Bfx8ds4oEOW+fZBD+yTEpbSA7CQf2jAIMn+ntHg 6Pjl8OlKYvwli49ekDWQuP0knOOWlJZ0l8RGz9oyb2s
-> ssh-ed25519 v7O/FA K+9pYRCgPV3rqEZBBCHi0ivYJyOtc5UKb7fBWJyi6VQ -> ssh-ed25519 v7O/FA Uj+UlLduljTSdQVocvdREl5O8+9rbi+zrSs01C/FqiM
lqGx6JRbeLKSGgTOqOfTKOcq4c50aOIrF/hYbCcJd7k dM7Kf641KxB4I33H0waGo9JzNxVVcVykOYefWKBubxE
-> ssh-ed25519 XSnoeQ OCQfC4zZIxTmLicv04JI8/LAIdItnOoSHG/JObPl8iE -> ssh-ed25519 XSnoeQ qATrX72PIBb61myL51TmithzzTGO2oTSJQO3gtgrjGM
nAx0553+6QrgzuOzUXtkUwvDvFSrphrfmqpF5D9m7uE mzUuYx4goPzhz11PCgAoQyQZfOK4NjdjejsQykDNE+4
-> ssh-ed25519 XgC3XA tRaPn/d4ZVVJ9KiVbT/HcaLiAH0aod20h7dLRSCaTRs -> ssh-ed25519 XgC3XA upD2ax2gPuPn3mrLxvjCUQOAvkzsDojmwrg5eX36jEw
31hHw+JGfuVcFQiidC2M5uRoVfNqBla6dEKSdOw7LUQ 1ie+wUJJBe5CA3RZJ8g+t+H4/8Jl2l2ENbhnlE2Zk9Q
-> ssh-ed25519 l795CA wsToGDKjHndKB8aO6Y8Tv6Su50jZ6HZRDqn/vDoW404 -> ssh-ed25519 l795CA llFbKxa5P+kKFUSaOAU4GncvEkmkSYr0/0GTUolyiAg
tsINm+zIBigU6qmvy6ArYtNx8okcUhXYbcUn5lyCMbQ boOUnKPoGN2w1GzhzfnYXi2hcywRU/qClWH/Mk2SEPk
-> pIU98H2S-grease hk, 6hccti} ]w]Bym5 --- P2deGATg3Oo9ZpWDRxOYtYfkZADMd0aPAQjRXMhwuGw
sVnSQ7E5j7to9SMdKnahmxTTjvQsTIqV6KXyDjWJGhAZZV7Xgem21F6Bh0YALVsX ³)v TŒhöågB¾²¿h.¸Èo<Lúëñ67¹á °U0<55>¦úZŽeããQv
nw2StgulGO6o2w
--- 8AiQIyHaBJx3IGd3qA88M4BjgBJv2EhZksO3CQpehYw
ÙÑ<C399>so[¸N™<4E>kÄîƒþ©Ðž<C390>„ä+XhƹZ“ŠÞÆ5~­Pø¨ØÎ

View file

@ -1,12 +1,9 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 hGQASA xAHPSIkTD9v4QAz6LbiYJ3hN+MUramkySUgKWm4Bew0 -> ssh-ed25519 hGQASA +547qOJmNPJFb+wRjVcjm+hDHTm0rgiac7hfxPI54w8
OFIm0PrP/gD+WAEfOW5WzhwGQCixAyDPPAFFONrAgno t9ZYnDHZsmiMaiDIM71h8dKFLJECFNIGHcvGSP7vkvg
-> ssh-ed25519 4behFA uMKAn5ESDaFr4m4QZ6hYyeVTkx7mXwgRiE16u+NdiEs -> ssh-ed25519 4behFA Ex9h28uRt2gl2p/E9+irXX8IOrducVNDCB1KgN6DAA0
YqC+HPuiT2byHhmdMgYwQN/o2lSj8gl3BMsitxDxGRs J3oTUNlhOv+KzlUv5zJFf79cMPGiHcw25XH/k4vQZ2g
-> ssh-ed25519 v7O/FA 8h//2/NIBmW0EciyY+DZBPmZfI+a76lDns3Gq1v3z2A -> ssh-ed25519 v7O/FA os0//TPJwRwMbwIfEvTsyflIKD1tGCFt0HuBmr043wU
8nYofnAUvcVJcRWLdRDos9k4c0Wlz91ictj52h1gZis pwOzDUk8MTvqZf1hnuMT4kAcZ1yB2ubdRnqeqecavjk
-> Fe~S{*~0-grease ~Z --- LltfQDw1/CXAYv8r/8fiZrTsHHaekRPd3prFZyErFzc
DhZKevKCft+A5DdNy33gShUlG6jqWQ6dS73jSF4KyOzwmki+IkFF6uwZ46ThYabx ­¹o³ÜUÄ#Ø¡¦°<¶F‰™ìIÙÏ”¾ÚK<C39A>ŠøW¤Ä' —.é½m<6D>¡øA6+Ê•}†E¸or¦Bn—ð‰MX!†âÓÐqþž
Yqw4SnWONlNjo0a3fznkpoEimzNHKvz17g
--- qSfcnaqZmIR6Av3HBF5BK6LfVjkoeMFJFczNxe2wk5s
È¢GU<EFBFBD>žîXŒ~ñ…±Œ¼z?}ñy¡¦ŒvÑÇ¿d1H½éC` ·^ú<>#æ&óä8k3b£ÐX Ï#ãe;<3B>ŽiŠñÐNEmÈ$

Binary file not shown.