Rename server 2 to bigding

This commit is contained in:
2022-07-26 16:06:32 +01:00
parent 912908f1af
commit 9954c0f177
16 changed files with 158 additions and 109 deletions

View File

@@ -76,8 +76,8 @@
hostname = "dingserver"; hostname = "dingserver";
headless = true; headless = true;
}; };
dingserver2 = hostSystem { bigding = hostSystem {
hostname = "dingserver2"; hostname = "bigding";
headless = true; headless = true;
}; };
}; };

View File

@@ -74,6 +74,15 @@
reverse_proxy localhost:8096 reverse_proxy localhost:8096
''; '';
}; };
"bigding.squirrel-clownfish.ts.net" = {
extraConfig = ''
tls {
get_certificate tailscale
}
reverse_proxy localhost:9091
'';
};
}; };
}; };
} }

View File

@@ -25,7 +25,7 @@
boot.loader.grub.device = "/dev/sda"; # or "nodev" for efi only boot.loader.grub.device = "/dev/sda"; # or "nodev" for efi only
networking = { networking = {
hostName = "dingserver2"; hostName = "bigding";
interfaces.ens3.useDHCP = true; interfaces.ens3.useDHCP = true;
firewall.interfaces = { firewall.interfaces = {
@@ -37,6 +37,18 @@
services.jellyfin.enable = true; services.jellyfin.enable = true;
services.transmission = {
enable = true;
settings = {
rpc-host-whitelist-enable = true;
rpc-host-whitelist = "bigding.squirrel-clownfish.ts.net";
};
};
services.tailscale.permitCertUid = "caddy";
users.users."daniel".extraGroups = ["transmission"];
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
helix helix
kitty # For terminfo kitty # For terminfo

View File

@@ -5,14 +5,19 @@
}: let }: let
mountdir = "/var/media/dungflix"; mountdir = "/var/media/dungflix";
file = '' rclone_config = pkgs.writeText "" ''
[dungflix] [dungflix]
type = b2 type = b2
[dungflix-vault]
type = crypt
remote = dungflix:dungflix-bucket
''; '';
in { in {
age.secrets = { age.secrets = {
dungflix_bucket_account_id.file = ../../secrets/dungflix_bucket_account_id.age; dungflix_bucket_account_id.file = ../../secrets/dungflix_bucket_account_id.age;
dungflix_bucket_account_key.file = ../../secrets/dungflix_bucket_account_key.age; dungflix_bucket_account_key.file = ../../secrets/dungflix_bucket_account_key.age;
dungflix_crypt_remote_obscured_pass.file = ../../secrets/dungflix_crypt_remote_obscured_pass.age;
}; };
systemd.services.dungflix-mount = { systemd.services.dungflix-mount = {
description = "Mount the Backblaze B2 media store"; description = "Mount the Backblaze B2 media store";
@@ -24,15 +29,25 @@ in {
script = '' script = ''
export RCLONE_B2_ACCOUNT=''$(cat ${config.age.secrets.dungflix_bucket_account_id.path}) export RCLONE_B2_ACCOUNT=''$(cat ${config.age.secrets.dungflix_bucket_account_id.path})
export RCLONE_B2_KEY=''$(cat ${config.age.secrets.dungflix_bucket_account_key.path}) export RCLONE_B2_KEY=''$(cat ${config.age.secrets.dungflix_bucket_account_key.path})
${pkgs.rclone}/bin/rclone --config="${pkgs.writeText "" file}" mount dungflix:dungflix-bucket ${mountdir} \ export RCLONE_CRYPT_PASSWORD=''$(cat ${config.age.secrets.dungflix_crypt_remote_obscured_pass.path})
${pkgs.rclone}/bin/rclone --config="${rclone_config}" mount dungflix-vault: ${mountdir} \
--transfers 32 \
--vfs-cache-mode full \ --vfs-cache-mode full \
--vfs-cache-max-age 48h \ --vfs-cache-max-age 168h \
--vfs-cache-max-size 100G \ --vfs-cache-max-size 200G \
--allow-other \ --allow-other \
--no-modtime \ --no-modtime \
--buffer-size 2G \ --buffer-size 4G \
-vvv --rc \
--rc-no-auth \
-vv
''; '';
postStop = "fusermount -u ${mountdir}"; postStart = ''
sleep 5
${pkgs.rclone}/bin/rclone --config="${rclone_config}" rc vfs/refresh recursive=true _async=true
'';
serviceConfig = {
Restart = "on-failure";
};
}; };
} }

View File

@@ -8,6 +8,17 @@
in { in {
services.postgresql = { services.postgresql = {
enable = true; enable = true;
ensureUsers = [
{
name = "matrix-synapse";
ensurePermissions = {
"DATABASE synapse" = "ALL PRIVILEGES";
};
}
];
ensureDatabases = [
"synapse"
];
}; };
services.matrix-synapse = { services.matrix-synapse = {

View File

@@ -1,20 +1,20 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 eYYv1Q GcFIRQUBNoF44b+9aD1DRAfsF0AetKwfC9igTbh1tTU -> ssh-ed25519 eYYv1Q NfUs85CEft9jTh44fnAnN/PcdOQ2mdEByoNkyUCNrWQ
EHgAe8RRhDUtsXYMZ2ryzMvBcVANnh1aPTCg4DHCv9Q MvA9BA3RoV2DRovXvlJzbY1E5lXdNSvkV82gtNCh6PA
-> ssh-ed25519 Bp5IaA MSq26kJ+qwc42Kb9DkXFc31PkV8uGhPUt3MMstqAdyQ -> ssh-ed25519 Bp5IaA lSrjQhwuY8ZiwVC82azl8rqN0/WasK4ZGRq9ohWDAVQ
c6tDttBCh0+6aPcDpXAik81dAqNXiJB2rQ7UxXuzcPk CPBY/Eq7MJ6Em+h6ro3HtfRqn9gn5BR3z//dA+SHjxw
-> ssh-ed25519 T/DpgA oa44TfDCyh8TZqzPDYvmPtmksYk9e1L8f1WuW6d/8js -> ssh-ed25519 T/DpgA cv9z3Ihe/GydTPMSXXiNFxNFQwVYyZBDO1TVGCygoAo
8yCe2lGXSXT8d1HPTdjAUEGytYoMadDkHT8GBI5MpdA t4yCcPpM2Z7sqN55GbXUuLE0hvD7jXU1dCqOHcDT400
-> ssh-ed25519 qMgRFg wuC+2k2ZNSMLk37VPZ3+IH7Z4yzy2q+PyjLrpjb/mgk -> ssh-ed25519 qMgRFg jAcoxq4wyu8rYQGrt/rKUFSwp0Hz4QL4asEuJdA6nl0
S0aRyhXGubFOCoYAyB7HzK/qJGoQYuFYQWGujhq1+vA K+bqqoheMofX+iwcZYCE4Y558m/kzqUHyieaDQ8jJgw
-> ssh-ed25519 dMZXNw pijVpsFNoQvFVtzy4FdJ2ePXLa++OuqIT8u2iC19cW4 -> ssh-ed25519 dMZXNw imeVQpYX9guxDPulzYYeHedYxZsmTngy+jgpQulRo1Y
/nBqQXpYaDwIao7hI12emNyr3iXYCSn7VoGHm4Z/Swg kpYgC6nzrhZsXkYHAl1273fwZ345towB1K84riX+Y+Q
-> ssh-ed25519 GzHGXw 7ubv4nhMTq5pAH90hHcIHbmOCl6+2Hyt6hVIlw/1m34 -> ssh-ed25519 GzHGXw fgC690PsBF/lgRF9zwZqhvRkrK9Pm65tcZUWKzxookE
zaGOSRdvCX7dqxflSGwX8esb1KwkCCGvEk+CkOddqHU haaWg3MNhKl1+CodRS+4MzwRVsKgVaox/Kf2YnmBNVY
-> ssh-ed25519 70Nt2Q bSiqwyY2Hd08hb2RSjG64xAr0pLIWAwWRt8Cg5Ja+CM -> ssh-ed25519 70Nt2Q 46a4VTEFv80jOpVl/54J3sJhBUS4G1XqrAoPReb3gjs
SYGXJUrFvR9nNnUbxCeTg8im3AeA9EEKDaWpnMspI7I ihr26HDZ40F6WJEqJmQgkjAUnnrz0Tc0ck26yLW0wOY
-> x<:I9G>-grease cI}?v={ -> @c_kw-grease Au)%'xOy C/ A$Rd
53Rz2v91Q13wg//ocQfqrw44pKE9GdOfZbn6uGTfM5j9pWbwbvE9UeZTCoFYg7J0 X7eu3QrQyKDn
vRscj8CIN76ZSDB78W+VXmMCmb8yip38HgSm9099HQ --- pqgV/pzN+qsLtrbL2382/1056D925Ko5y5Oe3vwWmoc
--- DcT2Likks5nt9wv3W/+vqweGgTMuBFJzxkufaxepdis <EFBFBD><EFBFBD><EFBFBD>h<EFBFBD>3<>|<7C><><EFBFBD>wzb<7A><62>I<EFBFBD>0/<2F>:U<>.m(/<<3C>x<EFBFBD>P<03><><19><>o<EFBFBD><19><>U0<>\
<EFBFBD><EFBFBD><EFBFBD>i<EFBFBD>i #Dm<44>X<EFBFBD>X<17>B<EFBFBD>'<27><><65>lg<6C>a<EFBFBD>s"Ed{<7B>7<EFBFBD>'!<21>z%<25>3<02>'<27><1F><1F>R<EFBFBD><52><EFBFBD>$<24><><EFBFBD> <EFBFBD>'p;

View File

@@ -1,19 +1,21 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 eYYv1Q khr3/s/xFo4EpsGCsHLms8H40RyIjPrb/hfd7PhmAlY -> ssh-ed25519 eYYv1Q IGdoQqDAFgxgWVlqEpZJvG9gE2KCKoXpMmvburw8Fhk
yogyfUy9Jwk7xlb8+KZQEaN+gKDNz7b2s9ZUpRuDm9w 66QE8kwl63xnvYj7nwmT6qR6Jj8fCfrzf/iAB7U+AU4
-> ssh-ed25519 Bp5IaA Nb3GffR/ounxsqXsCvn0Eh6jf4aI9QHlTxMA6kPazX8 -> ssh-ed25519 Bp5IaA n3lgDi3bCV0t/TOjqdsNTRxnAlCs0GxoPPjpnaeIrzQ
Yej4nhFNovHDCK9YiPLkPi/A4DG7xJHfW7bdLZSvE3g Ip98hCbmz4W8+NY85DWv/nHHmLANfwo0rNaI2N6N0kQ
-> ssh-ed25519 T/DpgA XHDbl7aPDTVOsrstvwJY+S8svjoePuBuapL6jZt4mAU -> ssh-ed25519 T/DpgA VGDYHrof8rh7WTZ3DOrTIVcfyKkVbLJTL8bDDSfS4C8
0rppuzsRaAc6hmWhSTPicf39TmWYN5ZyYWQNaXd03PE 3o3A3jfTL8L0dbpv9Xe3Oy93U3XkkjhRX0tqQtSZDtw
-> ssh-ed25519 qMgRFg qxIX03u/+i8Afl5VzZW9VH8bR5lUw5/2z/IX+tcKX1g -> ssh-ed25519 qMgRFg Jchcic5fvRBviRtbdUyMl76Ea0aGW/7tRWkTt2habAg
Me5yvrZP616p4gAOHJ8Y/xEHhbeNL+PYFjF2qosmtbY 91DpFYKWqA4rawbzkEEkLNRay352vkuU0srVBwYFkco
-> ssh-ed25519 dMZXNw lXMNJhPZiaZKWpMg0itvN4FGA8wUXFYtFQNlCzovgDk -> ssh-ed25519 dMZXNw Sa+BZdY+YLrlQkX7G7VSF/k6oVAVo17zSgXbq1OiqR8
Yj2Hhf/GokUlKYiLRFODKYlKSssDwEA9C9ZvykZEnRM xu894gtzqTFNDyvzwtejNw3WkMnVQLcpIaVF0CgVODI
-> ssh-ed25519 GzHGXw ZTZ0/24YsPNnU+zEmMNj20lZ90KVzXfUPkPSBoEUISQ -> ssh-ed25519 GzHGXw 2WNPWILkiCseWMN5GHpfNs9T566GV6dUxqse+YVXTSA
U0XRE0Usr8DqVBdke7TgTBmV2Y0GfzNH2hlHh+lalgo W1MT/CHcZKefKb+7UK8PWwDP0cDCOU1JKpiXTk0vY10
-> ssh-ed25519 70Nt2Q ADPeje1YQThZ8LfBQUZSYqVvrM1PapGjrct+5t7DbRk -> ssh-ed25519 70Nt2Q QnL9dyxLSG64ncFRCoLOEWtBI1y0qRDj0a0TESW4bXY
d0/olcBVPn7kFrVDVvwBJZAuRRhOkt4Do6PQL+JevyI kHHQA72guLb7YYbU7/CTawylq1uNzcgNRwpS2z2WzeA
-> Jgy_dr-grease Z|ur|A?p a9ev[ C~znjf0Y Fh? -> hg3-grease
o3Uo0ZUT4ejThYuHNhnDHes0SHRRiewOvpAscdhfQeVL0A O2O1JT79k6zrpiuexN5i/1eP5cTzjOPjHS3BCvprA/JxSxUNrV+a1RFFmLb6OTad
--- ht263O1mnxSboyH7yOgDyD/Tq7sPa4tIXi0kEO/q8xc 8cR0wG66tw6xaYQLvxWiKCzh2AqXkQ
n"9<>x|<7C>P<EFBFBD><50>`"~9<>I<EFBFBD><49><EFBFBD><EFBFBD><EFBFBD><EFBFBD>XP<>5<EFBFBD><35>.<2E> --- tkk6rwRnFGtrrl6Z0kDoqS/NPV4hFhlKvwJ52zGuy+U
B<><42><EFBFBD>]$So<><6F>e(kV8ca<63><61><EFBFBD>LG<4C><47>(<28>ȗF<C897><10><><EFBFBD>Y<EFBFBD><6D>h<EFBFBD><68>1<10>ď<13>y<15><><EFBFBD><18>L<EFBFBD><1F>ѩzJ!gD<67>{n<>U
<EFBFBD>N0<1A>

View File

@@ -1,19 +1,19 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 eYYv1Q Iy+RuK6mvXhyFka/GPfVkXBLCr7pgYnh2zvaIGobfRI -> ssh-ed25519 eYYv1Q HzNRL7zq6Lrum/2tHKjacsv1Y0LlXmgOZNWLXAk2lWg
DY3nNtetNhaFQkQ9iPIWchwD0Z8Mqt3GchecGuO736w no6sDeinVG3TPu3UVOEDauVrHqmJGzMgHB6Dr6UNrDE
-> ssh-ed25519 Bp5IaA TmFGzIVBoLeVTR4N1D/YDrU03ZwDf40PEr5Ie2ZCd2o -> ssh-ed25519 Bp5IaA 9UvpQHut2BFiXIkR+q1A/Ik4AYvwghddk9Fi5+rw4mM
jgrFx+B5m9p82bdfc/v9cOSIFU2e4EB8T0Fx6RxBacw Zs/ggJfYh/epVFRiJEnvICceCnlZBifeGLRDI/Eosj0
-> ssh-ed25519 T/DpgA mnSN2SUsWaezAjQau98DFFnCsTlhMqX3+WaE54vwTmk -> ssh-ed25519 T/DpgA k40Cb32UbfjsApxi0ccO4u8xP12uWpTot02BSCUvP08
NAlWYCjP75FBLi3ddGiPxEh1vxtvJDx8rzKhge8u/R8 LfXJLsRtNklus14Pg3TsDt9MMbRi9SrH7uvefK9Hxso
-> ssh-ed25519 qMgRFg aZRn9NH6n+1XqsCS3huW/PSPolbanliGpvzr3dXVDjE -> ssh-ed25519 qMgRFg iS9incss6tduf58gxdA8R5dqnwpXFy9PB8ZwNVWbvyc
ICidk4CzZ0JJpkMDAK2VIVyX7MePgJiszsSsTroD3Tg e4KTD8Z4fUeaLAiqKGQXi/AIkyjlYEUNraHSB+TFhiM
-> ssh-ed25519 dMZXNw QRVSAvCoiZXRmYk5E/t208+8qthwkOX7kcgzSMpu9TA -> ssh-ed25519 dMZXNw DKMC+uCWkUEOF2fFL6o41UuggAzcWHwM5TwYzw+5sjQ
mXqWyEDsv5h9edzGenfRp2nymUdLZuH0nG/kFU0CXIg zu/YdI+pzudPH7azRqwmDvf81m48EZYK9c3UcVPTaVI
-> ssh-ed25519 GzHGXw uhhVxwcyZ9TXZARQi2qZH0i5ssJFCJDTQXVrpX7M2nw -> ssh-ed25519 GzHGXw OX7ylQzBuyzErkhOpiUrBPhlGx/TrAgK5KuI6yEo4EY
aLktj6YmuSm2noiEkg/jJTG65WqHaTpcEvTtHbfljq4 DxeylfaVBkDEWxxRz3KCr5UZsREfqXwoAnC5tAdyFL4
-> ssh-ed25519 70Nt2Q +mDpgV26XurIuT2rO83ck/PxVOpByVdI46KuZcMlbV8 -> ssh-ed25519 70Nt2Q pcGNeTUV7utxnH5a4H78YOvr8cpORGkQ7p8hh569zz4
QvWWonsL0yPUpEWR+pbyekYJ57+L5EPnrg+E9beRw6s STlbScxYbWXV3B8T+2PSiLfGkjKudkXwkRG67ZHlwtE
-> /T6<P4-grease EG['nAf noh; RwAFY@: V -> s-grease
odn+Q4uRHnsoNgbT1VVmpwoQoZtpzuCanRBUKcZmIRE FHLY7TFsme9Wd43MaAzpXiolSX0
--- ssaJgTxC+3wcEzj6PZmVeXaBYoCqGP+qA/Bf2BgV12s --- b2uVM8dc8IXnmG4fb/DjApdEJ3yngTDN8d7J0mbYYYw
U<EFBFBD><EFBFBD>X<EFBFBD>C<EFBFBD><EFBFBD><EFBFBD>ʩ)<29>U<EFBFBD>]D<><44>|<7C>+<2B><>xD<78><44><w<11>2G<32>QgPߏ9dQ<64>Ձ<EFBFBD> T<1C><><EFBFBD> B<EFBFBD>љ<><13><>V<><56><EFBFBD><19><>EM<45><4D>N<EFBFBD>M<EFBFBD><>?]<5D><>A%<01><><EFBFBD><EFBFBD><EFBFBD>5<05>2/<2F>Xv5`[

Binary file not shown.

View File

@@ -1,20 +1,20 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 eYYv1Q orNUIjQ31WNU/r2PMRs779co/1GUAxO6djbREjw6Ols -> ssh-ed25519 eYYv1Q LZwJmlO0K8OZBQcBp2KiirS6dOi0MI4QL3KZJAbSlSA
D1hTwMEK+Z8G7mXQ9dSMJml5T/IEsKuM2lYM1+JflIE VN9IF2McXP7T576+HMnC/H8rBQPeuiFViCXKYVTYGxM
-> ssh-ed25519 Bp5IaA NNSWoj9TxWxx6bNzmbeDBl9tD9geBVDUV4Y5T0Z4zhA -> ssh-ed25519 Bp5IaA V9hkpjVVQlfB7jHbxHWcrDtXBAFsQdZM+wq8XB8hrHM
tkbG/ycB46Q8VOEvZk4THqWc1SmBVagjjB2WDNBKhQ8 40DsgVRpRxwnhTuc+KY9W5DAP2er4f4gwUS3XFSsP1Y
-> ssh-ed25519 T/DpgA Jrx6fRf2zGbcORUggDRaZCRmMnf64mLNsv5Eum0yjyA -> ssh-ed25519 T/DpgA YyovZ4r5p2Y0b0YMB3ybtj7RGa6YJIaCQvS4N8ACy30
TMfk3Axgjd6DInr6650uU1uNwTAXw1w5HoUMgaZy7bA bdWFxWQcgIbNspUSwtiytErZ105fQtvTmNazsprzVpU
-> ssh-ed25519 qMgRFg K5/Al1g+V/FfRLph2qoz8v7HglFn6JVhVUC1EFbh0Dc -> ssh-ed25519 qMgRFg I3+nfZVN7qNUUDpoLt7/lrlhH1dacQAoMyTeLbypD1s
5Oad66fE3Ag7dPGZFagELEyCjBwnyHPCmrhFPaHw9xE SJspcVYfX6HuRH9lsAsnt8FR/n3J99Bax1dj/CC4dnA
-> ssh-ed25519 dMZXNw IaP/8gg/2c5dbcm4j52kfgpp3dbltgLtubW7o7CttUo -> ssh-ed25519 dMZXNw 8rZ8Z/3IM9mkI2K/SuHsga96jsZ50Mw1nGiR3IGQVwc
20Ec6H6wMWDjWGctFLlTwBtxTnXtlA9iA56Y+axWDhc CDzSdHl+xQktP8p5enfaKS9zxJaTdf6YcgXbVbQMrmc
-> ssh-ed25519 GzHGXw x5nHBFJAclVL6NijEPSzSvKiz7TfoaxFpA+Lvx9wJTo -> ssh-ed25519 GzHGXw dP0X4HBhvAMw+6JoA0jT76jyjyykrzHwSvYub6Rskmg
T6XN3qLE08wUdgPXjyuxlwAWs3qIhv0wVyEEUJvI42Q 2wgzuGKxv8SFz1DrMfAsHcvtprOqWEo8mporTPwhrVE
-> ssh-ed25519 70Nt2Q BIknGhzqb609nqY+gEs4rhU9JVkffkV51yXFIlGM33U -> ssh-ed25519 70Nt2Q 5FfUOwKURR9Zv/uXaqWDzQF7Ms0xkdINA1Rz02tZ4Cs
YW3ikDfbHrtiReaCHGIBmNRjNlrglE+peDPkNAWSbr0 +MqPawyZvwCZUEcN2/5nZt/Zwf59jm8h0BFsHyWUX9k
-> 80Pp-grease $,4[1 #)oe7/ -> n<90Kr$R-grease 2
aFHoVmFz9rqAFoMagXt1YYzx5lNOk0lhXtHiL+dyFVTxgNa7XOhwFZD5jC4DUDE6 uQ51BhliS5bfdIO2YS68nlf4lS5oVSfqXFIGoVhHO0cwuh6cckL4aqNim/S3uNRf
XHmFiyKK /J/a482wMBY2gchhnG2qyhH/UF8
--- nLxTvnGSwrNWu9iVFSU37mMKMtJIA/xGMnpxCEn0k/4 --- 3UkEGyyoK/ejTo6/0rB8BvzBt0P/JnqubGZUIIjF+eY
]t(c<>sW<73>A#f<>,cZ<63>B<EFBFBD><68><CBAB>5<EFBFBD>bEK<45>'<27><><EFBFBD>B!E<>HQi<51><69><EFBFBD>ֳ<EFBFBD>v<EFBFBD>!+ <EFBFBD>A9Q}<>[<5B><><EFBFBD><EFBFBD><EFBFBD>,Hf<>-<2D>{^<5E><>@^<5E><><EFBFBD><EFBFBD>nb@<40><><EFBFBD><EFBFBD>C<EFBFBD><43>#d<>}X1<58><31><EFBFBD><EFBFBD>n<EFBFBD>+

View File

@@ -12,8 +12,8 @@ let
system2 = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDwfy5oG1heHoQlZgrTxqlW+oOTB8NdNcNm1IpKyqfIA root@nixos"; system2 = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDwfy5oG1heHoQlZgrTxqlW+oOTB8NdNcNm1IpKyqfIA root@nixos";
# pingbox # pingbox
system3 = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMzy0KqakqljVqgA4lvfTt65cikgPOKFvBXF0WS0LxGP root@pingbox"; system3 = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMzy0KqakqljVqgA4lvfTt65cikgPOKFvBXF0WS0LxGP root@pingbox";
# dingserver2 # bigding
system4 = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINxzzoExkmb0kP+6OS2omcoa8xe1ETc+FAhU5gBuBUDR root@dingserver"; system4 = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINxzzoExkmb0kP+6OS2omcoa8xe1ETc+FAhU5gBuBUDR root@bigding";
systems = [system1 system2 system3 system4]; systems = [system1 system2 system3 system4];
in { in {
"spotify_pass.age".publicKeys = users ++ systems; "spotify_pass.age".publicKeys = users ++ systems;

View File

@@ -1,24 +1,24 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 eYYv1Q ARvx7I8huD6Y+Lc/SMbKB2iTU6C66GOH++zio7ad6jk -> ssh-ed25519 eYYv1Q 8X3FuReH3fF5dMbsv1JD06sLPzuSHETNkexe5TPzwDQ
t1ZsoRH2Ea/nSzKdFxg82FWxvEQwrq0VtnFmj+bQZ84 enOmE4nzDW2P875OJ67WbVgDf8KOvyM+PK++MXIM2So
-> ssh-ed25519 Bp5IaA lVMdtGO/5v121axjWNSWO0hStjZD9oJeHj7ABP8byxA -> ssh-ed25519 Bp5IaA /Ch6pIPatUUZ85V8ez16vg3gT7m18pN5VIQnQMWb1zc
HLz5ZlRX3icX8EgNXXuMbIzEFUf+knC8wy6tYOYQjWM P0TKAOQ9WmmG/XsgtDQH7K7T5u7kfp4ask7CUQX5cGY
-> ssh-ed25519 T/DpgA YYSFysNZRKiA29Zxr0jp+/4uOwgUvAsAmIL5dWUO2Ak -> ssh-ed25519 T/DpgA DWWm4K0Nw7172KGRrxsjXbOLLwaToPCzXeh9xxKMO04
1KIM0vVs3JtHeh/nZIYoauTIPWquCyNPcFYcJ58KIZc XGF+IayfmxbK2S92q7kDW6TYIAzhinlepXycFxNuP5k
-> ssh-ed25519 qMgRFg zG8RUgzjF5/udkB3xllBtb/qYnoe7/zT7xG8MR82TCU -> ssh-ed25519 qMgRFg XYJZc1W4BtXSgX3betKVVQhoaY0VNXDVyBXC2x9CUl0
5724QzfCyotFCr1sFAAqDnaw7fcTDnStISfFk6SuaO8 ENV3gBE8EFV+Vt6A+u4Z3a8mZr19S5ss8EKM90ImiH0
-> ssh-ed25519 dMZXNw 8Gok6lsdqB43O9EAv7UrCCcOss/AfzOysmXNp/eIjDA -> ssh-ed25519 dMZXNw DExWa2Geljp7urh0KD+wSrcwiKuAh+vTW0chTrb1ahY
RnBc0F/oLwiQYNNm0LoNS+qq6vuMP6rWzrPEvoM78sk 9tkLLqMBO0FlfXqTTdA9OexRWNd0+ZxodRicBQUOB7I
-> ssh-ed25519 SukvQA jqmw5LdpZ9mIXh/B4OX2jv6nA6hQ217UtmV+H7e9JEw -> ssh-ed25519 SukvQA 6jvPmMGRUoQ083cj23sdtQEm/kfCrUV58MI4HslR0VQ
nqMoh8G3HmtUgIsdQ2Zk8IlXCRuWnjDpEfB5CxW+IiU FLXYaalc4+Q/XLJLUmbR9ezc/hbV9zclFs5Tq+Y0dnM
-> ssh-ed25519 GzHGXw k9JOvh+jSMtaFZgEcfF6xDHkBoLmUzZXWVaH68PVwls -> ssh-ed25519 GzHGXw gDIhdpxcdJgQ1h4+cn1mKiaVjYlGAD7rGAp1LCLXIBQ
8KwmNUVQiVLsVDcNknxRex2NGaXEX7r9JxR+jPFuq0Q dUQjsL7V3/2J6L0TaGKmV9yKwPZDIsc7hhEsuVm8sy8
-> ssh-ed25519 RD8X/A Uups2+qU6SD7zoPFUvc0egGHBdWWe9u73MJ4JDFiDW0 -> ssh-ed25519 RD8X/A ZO2vhhD9M3+LpKQKHqjD6m+kO8KoC+YeIhvpdrr5IQ0
Hq5/jIKEww1pmgRYzL5f2AgnD/tHlgPl8pbdHWB+cK0 /ZktLnDSxCmgPotVAXO3WANIVxjDHnYQtR0PUwuoWuk
-> ssh-ed25519 70Nt2Q CgPTHM5d4KyhMIh9+lfr+I0yNrA0qaU679+KP0E8BSk -> ssh-ed25519 70Nt2Q p0mwjAbQjGQ5tARyXeR/8UyHSyykWx2QifRvUOiXG0c
GLx8IU1iei5tvk4LVMpKguHRZLkMWcm+lxOeXOaQ+UA g1VA1dIPBjxx8zwy1g5H0vlqE9FVY6/Ea8p+Vm8u5qc
-> 2:1M:-grease wu5!E6&C 0z1@G. 49&iuyn -> 8G~_C@3-grease Gi?*J" Z`2H D%
t/V9l2chpGvtQE/XThv2p6z5stra+HVhUFwJGMs/+C7A3IYnJLFjD2HP9YZWqYYN wFlnZJfC6JeZKaNv7U14Yhqj2r9qpD/3VHzBmtPEfBf19e+bMSPqjYQNXJTw37PL
sqViOiHM8ektR9o QCBsnrdrAuzqhYEKUAiGfk22q0W7v5YiuNNyUGLXGmwM
--- G0vcbW7UTdCe3kwfbmq41MSmVb4SkyduYUpaC2es60c --- NnXeTCDpsMYESz1uN3HcG01ajiTLkjAzqNA1v8Y5dts
Ҍ5<EFBFBD><02><><EFBFBD>8;Ͽ<>%<25><>{vo<76><6F>q<>K=<3D><><EFBFBD>*N<06><><EFBFBD><EFBFBD>}<7D><>c<EFBFBD>s 3<EFBFBD><EFBFBD>Z}U<><55><EFBFBD>z<EFBFBD><7A><EFBFBD><<3C>d<EFBFBD>.<2E>G<16>|<1A>D<06><>/<2F><14>m<EFBFBD>M<EFBFBD>-*B