diff --git a/modules/backups/pingbox/default.nix b/modules/backups/pingbox/default.nix new file mode 100644 index 0000000..4052f68 --- /dev/null +++ b/modules/backups/pingbox/default.nix @@ -0,0 +1,58 @@ +{ + pkgs, + config, + ... +}: { + age.secrets = { + pingbox_backup_s3_creds.file = ../../../secrets/pingbox_backup_s3_creds.age; + pingbox_backup_repo_password.file = ../../../secrets/pingbox_backup_repo_password.age; + }; + + services.restic.backups = { + "system" = { + initialize = true; + passwordFile = config.age.secrets.pingbox_backup_repo_password.path; + timerConfig = { + OnCalendar = "daily"; + Persistent = true; + RandomizedDelaySec = "15m"; + }; + repository = "s3:s3.eu-central-003.backblazeb2.com/pingbox-backup"; + environmentFile = config.age.secrets.pingbox_backup_s3_creds.path; + progressFps = 0.1; + + paths = [ + "/etc/ssh" + "/etc/NetworkManager/system-connections" + + "/home" + "/var/backup" + ]; + + exclude = [ + "/home/*/.cache" + "/home/*/.local/share/Trash" + "/var/cache" + "/var/tmp" + + "/home/*/.nix-profile" + "/home/*/.nix-defexpr" + + "/home/*/.rustup" + "/home/*/.cargo/registry" + "/home/*/.cargo/git" + "/home/*/.npm" + "/home/*/.bun" + "/home/*/.hex" + "/home/*/.go/pkg" + "/home/*/.android/avd" + + "/home/*/.steam/root/steamapps" + "/home/*/.local/share/Steam/steamapps" + "/home/*/.steam/steam/steamapps" + ]; + backupPrepareCommand = '' + ''; + }; + }; +} diff --git a/modules/default.nix b/modules/default.nix index 7f6f2a5..5296318 100644 --- a/modules/default.nix +++ b/modules/default.nix @@ -24,6 +24,9 @@ sidon = {}; pingbox = { + imports = [ + ./backups/pingbox + ]; }; ranni = { diff --git a/secrets/age_identity.age b/secrets/age_identity.age index 27ddb7a..f1d9298 100644 Binary files a/secrets/age_identity.age and b/secrets/age_identity.age differ diff --git a/secrets/bigding_backup_repo_password.age b/secrets/bigding_backup_repo_password.age index d81d120..1d9f273 100644 --- a/secrets/bigding_backup_repo_password.age +++ b/secrets/bigding_backup_repo_password.age @@ -1,17 +1,17 @@ age-encryption.org/v1 --> ssh-ed25519 eYYv1Q EAZDNmNVPn4csM/YdGJFlORxQDMMtO5Dn7x2XfFRaFU -vuduGWTaLD//qz0GlOdArY7i4n3Uhwi4+nFr4jj8P3Y --> ssh-ed25519 Bp5IaA XOy6sVXfaDVKhN81OZOtVlroHKIxpKgMwnJxcQ+i8Gs -dxXJCjBLmLru9L/sJEBmp8wA563MBc4nZYhXkE5P3zY --> ssh-ed25519 T/DpgA XKdq7MGI+Gl+NYrwuMBPs0Wy4Z2/ewdItW3YhgEW/xY -SSeYZXSqY+FOv4A6+oxKgu2CzUI8DPEXiI2iMDXCkS4 --> ssh-ed25519 qMgRFg 6uBriCnYizzXcQ9Sj+PBHHHKajsBICdErIAN/m5zCwM -HiNfRVS3omZA9UopFXXlK7KzaLU5q78/murhClxw3Hk --> ssh-ed25519 dMZXNw R7mVtYIYqYGRJ6T1u07eStvfXJPZRT/0yOc0a2haFAo -JNzKXxhW+MxJKCSlI6lJqpCbR3QYI+FAHlnXUpzW5pk --> ssh-ed25519 +shbwg zIiwiExg9YyJ4ihqr10WPRv0deNFjj2on6EFFTnSFSU -WYem7R3Mwi8OBZPOqd/m0v+A8k9HUC0+e7BwlTbdIQc --> ssh-ed25519 70Nt2Q VacvBAJYuKDhLKpoDsdoFtPB9po/Bq/lC6EKG7C3oSg -DrifwWRcqhHjt/yAcDrxKEPpY3ceL5VJy3BNPH7v4q8 ---- vwailf0HFStDtxF94IGxV1jHWyhLjagTFAROxkCqnv4 -P6ibɿ\ xgTCU!>6C \ No newline at end of file +-> ssh-ed25519 eYYv1Q oXddewWnllLv73h4eMljoP35QKuQ1rUsAMoE6tu8XTg +zgoOxEdZQ7feixPSzcLWKS5T+23wfGrCSr19s891sJc +-> ssh-ed25519 Bp5IaA NxT+LEXxDV++CYL973CsB2Tt2pBFjkvs6kOnxmHQ+AQ +AH1OmpmY899Ov3j4texm96/tIIxCYzdtb/HoZ1pXVuk +-> ssh-ed25519 T/DpgA FgKrOJEI+YlBfxagb9YOu1feBXtZvGUnescAP5pKITA +FAvD1d87Ne66a75LmkEIUG7UKV6bIsRs4an8IFeh3MQ +-> ssh-ed25519 qMgRFg Q5VNMErDZucmpQnLDKzssklxNpaGXBN4pfEOiheFL2Y +cN4D/lzi44MdP5IsWG8o0fB5a06FCuJ8fUyF7fHLAao +-> ssh-ed25519 dMZXNw qqUxq8I5jwKflFaLQ3T2qyIM2eQKTTMxIqg+hmTYsXU +ezU+fnbRxzkwu1ws7YwYU+ZLERGeiqIXyBZPe786RaE +-> ssh-ed25519 +shbwg uIAE/ULfFSDjeCdw3Cfk/sov6prSBTsBT8SY7XHQhDU +umVDIXt7lDjUYMszoi2ti48la1Hqh3LfKgfXwx2rH8I +-> ssh-ed25519 70Nt2Q kyQVdOCOGR/IFyG67cQQyH2j3YPv8R5Y5JNb09XFuwU +5mUcmoAiO3XgZXxHTqRg02IBz9eejCYro6O07uoflQc +--- 3y+/TDRrG+APpNJSBYzci5s2WtjUHsc8lGvtISn/gcg +Jʯf8uBjF yUWZĆC5M5Siôߎ*S/ \ No newline at end of file diff --git a/secrets/bigding_backup_s3_creds.age b/secrets/bigding_backup_s3_creds.age index 06e1b6c..3e893ee 100644 Binary files a/secrets/bigding_backup_s3_creds.age and b/secrets/bigding_backup_s3_creds.age differ diff --git a/secrets/caddy_porkbun_api_env.age b/secrets/caddy_porkbun_api_env.age index 58cce5a..652aea9 100644 --- a/secrets/caddy_porkbun_api_env.age +++ b/secrets/caddy_porkbun_api_env.age @@ -1,20 +1,19 @@ age-encryption.org/v1 --> ssh-ed25519 eYYv1Q HLv7VwiVXzh/uYmcwjMa0eZw7sJ+QDd1O2pKELLwi3s -Gv05590x4magr/A8oi1yAwFrwEZ5VXK1jFl8ojLabng --> ssh-ed25519 Bp5IaA yuIBqQ+wKpMH9tOOXG8sWF8dVrElBtAAtIFv27XiZlU -+LYw0xUKS8340E0e3B9z3ijydbM/EJk4jEXqToOl4Uk --> ssh-ed25519 T/DpgA ZVI8HGiPa0L8ACjz3L/qCFjShimO2xlF1iEJ8D+VNUo -jUqRKYaNLzNUAHj3U7lGEhJjHYp6Zge3pX9ogv7OTzs --> ssh-ed25519 qMgRFg kWK3YMixuoNaCLvfqvxkIyVt7X/Fe1RnTU+9LgxyH3I -lv4DI+XrKOU89bdR1VEFv7BtMMKOaQCVkG1ntENDhOQ --> ssh-ed25519 dMZXNw +A8bV+j+yrc6PurfbawA1cXwJFoW+SK7IMZvE62TkH4 -fvawY41qd1/mj6yvYcl3j0hOEhao+rCyCVSOki8Xh2E --> ssh-ed25519 +shbwg kbmKDfoo+Vh5EBxENBHfrBjP1cW9YjOEhPnMSSrspQU -2n0w1x/ZdpZBSJteCjNnleA3Am6xukaXGieBtfINYxk --> ssh-ed25519 70Nt2Q F17IHEPl6iZKRIwRkZbtE9ekNobZf3uF8E47gZzM5QE -2poTmZo+Tkpsq0f5SigLajIaw3Ug+roWvkRZIJRd7vA --> ssh-ed25519 YAvvLw 33rh0onpSuvq5RBZIOdb9vHKqxqFBYMVZ9tRQlwB9A0 -FbALwt60o6hj4B/fPlVqBKOW9BPv04H+z2/mz+3pYK8 ---- 1OPzsgbGklGa39hKcitpdDhUAhiy3U83PSh1OKNHP9Y -9XMPH1Y,MLb2ɍR035^h⫍ -rix[dM 6l;P,nX6@N~iȃi2o pd/[)vq9htuѥwɜԔsI9 gbtȒ{&t:w]wNӘ eS5֨IC9O29mR \ No newline at end of file +-> ssh-ed25519 eYYv1Q mCtMgzmP7HxB46ER6twUtUi3SJKK66DHQP77otrg2XU +sTXftZwgeZk+KDP/l5fXR9Og/3AcYPLGBg1AzuVxkRw +-> ssh-ed25519 Bp5IaA czaqh5ZgiSd4h2Oe3PNIfDwsPWVft8ZP1Cc6o7fTRU0 +bQ6r4M37tDjhD4s9LcPonsmbLlU/cgO7nSQrUi+rUSk +-> ssh-ed25519 T/DpgA v1wZ6YO0cwtuN1mrxW8/axRKpAPa+V5g79KNMxrELWU +MS6NZMHViOzib4RT06Bz3TgL+/gJk/hUzdzMljqJhKQ +-> ssh-ed25519 qMgRFg BCzcZk3UlZV1EQQtP/na+Ed8lQ2mFKFIA29zX2Wsw3k +psdMhWStulJ+heqvyFER4zpuXp8i84PJIJWZnKlEvrs +-> ssh-ed25519 dMZXNw VabNLOAFFZK5bNzQ85co2/7NNHal5SjhktCWLoWWznY +hHB671B0Q5gqktZ7BTq4Ny+KUXZ1EHQGuffzusJVSPI +-> ssh-ed25519 +shbwg UfJ2qk6tN65rOiSUIATVbPYD+kDCrJVKMrZBSeOtqlI +2CVDA0/ag1PS8ANLRXQ1WvX5Nzd8FLM7d4qX+jXCsZ8 +-> ssh-ed25519 70Nt2Q ambd6Z2wkhMxyCFAuFZjtp+QSMPyeSrfyACJlxTh7EQ +ONURlDlrO9bdnCFm+We0733DgKBhfUyZRXwIOS5Jed8 +-> ssh-ed25519 YAvvLw RWhx1m4FF5mMfx41RkatBH9HfBFcWCXTkmWCHGCWk2c +lKmFwwsqtF0lL+EIDzwUW+P+gqEi/d4fd+qQZ5P8A1g +--- FcmYlyW5nSD7yAY0lJYWnemJZIujuy0yRK25GJcG1M4 + WFf%FrDAr RZ+&s#n+wAޠһkG}]\ţ}?CcNYٴxlj 勒;Y7պ?L_gN*ܼ:d7ȧ-ڙǿY vj5FlBCveiɻ_1oW|fG3X \ No newline at end of file diff --git a/secrets/danflix_env_file.age b/secrets/danflix_env_file.age index 956376a..9307b86 100644 Binary files a/secrets/danflix_env_file.age and b/secrets/danflix_env_file.age differ diff --git a/secrets/danflix_hetzner_storage_box_pub_key.age b/secrets/danflix_hetzner_storage_box_pub_key.age index b20937f..e61a40d 100644 Binary files a/secrets/danflix_hetzner_storage_box_pub_key.age and b/secrets/danflix_hetzner_storage_box_pub_key.age differ diff --git a/secrets/danflix_rclone_config.age b/secrets/danflix_rclone_config.age index b44ff8b..63b64ce 100644 Binary files a/secrets/danflix_rclone_config.age and b/secrets/danflix_rclone_config.age differ diff --git a/secrets/danflix_storage_box_crypt_obscured_pw.age b/secrets/danflix_storage_box_crypt_obscured_pw.age index cc55c25..2f3cbee 100644 Binary files a/secrets/danflix_storage_box_crypt_obscured_pw.age and b/secrets/danflix_storage_box_crypt_obscured_pw.age differ diff --git a/secrets/danflix_storage_box_crypt_pw.age b/secrets/danflix_storage_box_crypt_pw.age index ef11737..343a186 100644 Binary files a/secrets/danflix_storage_box_crypt_pw.age and b/secrets/danflix_storage_box_crypt_pw.age differ diff --git a/secrets/gitea_actions_runner_token.age b/secrets/gitea_actions_runner_token.age index 714675a..c12db07 100644 Binary files a/secrets/gitea_actions_runner_token.age and b/secrets/gitea_actions_runner_token.age differ diff --git a/secrets/minisign_private_key.age b/secrets/minisign_private_key.age index 5740156..ac758cb 100644 Binary files a/secrets/minisign_private_key.age and b/secrets/minisign_private_key.age differ diff --git a/secrets/pingbox_backup_repo_password.age b/secrets/pingbox_backup_repo_password.age new file mode 100644 index 0000000..bf402e1 --- /dev/null +++ b/secrets/pingbox_backup_repo_password.age @@ -0,0 +1,17 @@ +age-encryption.org/v1 +-> ssh-ed25519 eYYv1Q MOnAF1gIBzvuitiC6Nw4/SJppyOQff9j4gHPAcKmO1o ++G3RsKGN09DVOmQ7ma4lRoRFiYYCiCY2WoV6l5JKucM +-> ssh-ed25519 Bp5IaA 1ftyP4x5WfRsZvOVYLUpiR5Q1hQgRU78j0Yuwv07OGw +wtVAKEglVVu9B1yQwBp4AutzjDiTAAHbsrJJSMQPjLI +-> ssh-ed25519 T/DpgA x/1vUD1VHZYBWwXzBO4c7P6WtLkTYu6KD8RglBtrsl8 +PRM6akgeJ64OHBV94jLojVJlHjwWiv0tLpJF2QnqXX4 +-> ssh-ed25519 qMgRFg fBlwYeWq+XwRgOclr/IK18QHbdwXr0kD+/b9HnQZ2yY +52mokhUVu1AjcHBrWvJ3AS8Zr4o19ijhHxdo+tYQiuk +-> ssh-ed25519 dMZXNw SobQAY/O2iJ4MKMtbDXyDEbwQpTvuoKvG8UKYWoEEF8 +eueMl+WoEMJOUSJ9hnt80w4lZXiWxPNJ1jXtGudFXVQ +-> ssh-ed25519 +shbwg 0EPWn6B2GVHrw/eXWC9ugGIDFvXSCPfhFrg5F8GgeEA +ql8+axPwSj9eQuGp4J9UjuK70TZqGsCXhFSczsQQUg8 +-> ssh-ed25519 RD8X/A nZXLx5Ujbu+h+odPK5kpLJUlegn117xQSEdiEDHWx14 +O/ftoh0wTit0RvlW+176vTE8r7yIrXK8GfL81pn1epk +--- G1sqmtJfli22DKFmP90EzmGJNqkcxeFQlQ3WskR9dkQ +쨺.D ssh-ed25519 eYYv1Q 4CKDsgu9sWc8ndynGaeVn5pGi00Q7MH1d10B+u/y6V4 +xoV29lRzNuiuUGb53LmAEtLAZqVPuasHhkAsYDV1vHI +-> ssh-ed25519 Bp5IaA T/KQa0GccaU4+VWz6RkaJYy+xW64TtTrWmwTZaQhnSs +M6Xeo00CnoTS2S0fxro3cR1jmMhhAgRYkUBvERVPDdg +-> ssh-ed25519 T/DpgA RXD/DvpKiRAroiIHzeGvEvxu0Wqo9OTVEzGb7rALhQQ +QMLi3YvEgcQnX3wbdvOMepxFFv8fVYV6gAT9xDgtlZk +-> ssh-ed25519 qMgRFg gRd/ujAUy3cwfhOxqPG43g78C0JoanVeuTNgqkWdrGQ +6jrqVbZVnJjfLt9Gty2W46uAXe1I1zRB8hZUYlT4f4U +-> ssh-ed25519 dMZXNw Hi5EgfUVrLKEDk1X0dKw/E45wPnp/8m3AArlx6uVMAE +cFNiWQc7l08OmyB92WEAiJBq81EwXrBahPF0Obra+iU +-> ssh-ed25519 +shbwg HHQj8eV9/oX9bPfhdHGNqIs+/0PpdHZaqOtbddKqEV4 +cWja5Ik+cqWZEprdNsdYQX4bBLIr0SSlIvIq7E1Swa4 +-> ssh-ed25519 RD8X/A S0Ye1A3tg4oJxVOFYl7FCnx0M1WxV+KUYT2iJHvL7mA +9eEP5uRWpkIfpnhzaAyYnXn7Mh6VlqsBVfbp+ojPOfk +--- t8POWURQ6sCpE3t9cG6EdGlp4kymFepstZYyj07JWnI +pjtsrTWPM]Nd7&`bCɴ +ua)c9djdɬKi@L``Szs|C0pG.Ǭxe.j f٥<)h1 \ No newline at end of file diff --git a/secrets/rclone_password1.age b/secrets/rclone_password1.age index 4213adb..6401e12 100644 --- a/secrets/rclone_password1.age +++ b/secrets/rclone_password1.age @@ -1,19 +1,21 @@ age-encryption.org/v1 --> ssh-ed25519 eYYv1Q DqaKeDDz87lxpd5vMK4bcnq/3S7V116rZ6TdWMHNMjI -XUe76IIiS6vZ+WuX/geMimGr6VBQvZCU0xgGV+Juhh8 --> ssh-ed25519 Bp5IaA T1I5f0biigGMBg4YXGZF3WiY1X1N+3fh1zbwo/8UuHM -oksdQ76Ag6LpXy8cfezQPOxxvy/qZkzhmTy9sqNItqw --> ssh-ed25519 T/DpgA 9qc1fni0oFqFeE3l0pCAdHyMtn+pPOnH23rn8qVbPFE -2POXvcfNW2zXzBu7QCbGEw4pqGj8aTrHIfczPWl5RpI --> ssh-ed25519 qMgRFg q9M8wnO9MsaWpM941pwVaFF2RwKeON2cW+n8s8uRDBA -R9fwzp6S4L8cFXaFi5Du+GcQickV0+SOU/b7Q8Nyrfc --> ssh-ed25519 dMZXNw Aphy90he30P6uyIJdvpiegBncnBNIoMpahg2XYrOPCU -1BroEQo4SHy11PwVcTluq7XM7DZql+LfZX4DxWCPHBY --> ssh-ed25519 +shbwg XX8o4B57nZ5teIicWs1LJysdM/irTe3wUpegSia2P2E -Wh+vzzl2f+vO7KNIex/UY4wcEtmq7NG0z4I5OtUfiGM --> ssh-ed25519 GzHGXw 5rV4pXv5FpnOAGUkLcmFUnUwJv2xqh6NkbNUsPOhtlE -wMHuKNeCXcz8e3zG1RaLQA6hKo7Cg/E6h7FfLUkQKuQ --> ssh-ed25519 70Nt2Q N3MFptnU524HZBZrmzsHtATJWT/H2xegBQMr+0NS134 -Ta1AszHsbQhzqqPfCePaOB8fT1OJQMzpoPCAKDM9J2E ---- VkzSldNpvwIE4KGzPt+CVOHsXylmJ/L3KdjMlPgVfVI -XAe?0hzTx" lPӃQ`Cp2#35 \ No newline at end of file +-> ssh-ed25519 eYYv1Q 6vOBCYYulq/yMgZcE4pKNSWpkO615wAyBqCDcCvS7Qc +rX/Kw5qtZFSpAncxWVhG/LUzFuFiuEOuHcYUdBfkst8 +-> ssh-ed25519 Bp5IaA EtR1cN2DPBgy+r6hpat+jKSisbdCuLRm1gTLDE1KM0c +EVaQdf804QSqpAXrV82kL2XwHmqNXihLT42bzv5uIVo +-> ssh-ed25519 T/DpgA nKRA3fgCa2+8SdLVqI4m6untb8aBlAuNf3zKJmQBAkY +MEd6efWFuqUtDJPDBgZqkTG2neZQZwA5HzIC7uElyIU +-> ssh-ed25519 qMgRFg sAuPesGJ54EnRowUbFhAPRgOQxDr/TBPyqsJNcJ3j0A +DgEouiS8UjzAaQSVKFDObfxM0WijQtCQLzsSu7pFRwM +-> ssh-ed25519 dMZXNw DBchChRMA5hszqtjJvwvsNGZk9Z0HlvmNHMdx+OFVV4 +U+LIDwbuKFGvuULEDuOPhyiTIcEjwpY9EA+HBes/Y6o +-> ssh-ed25519 +shbwg hgFratZl3KxZDK08F1CWIMv7JwlDVNIByMAG/JJbjyI +YBnnlVasOTVYJmes/vchGK9FEWLGe/SS4ZHdwGcE79k +-> ssh-ed25519 GzHGXw lHxuRl5gM+DPABDkiDhaArSgRFkNWV4qbsa+0HGzKU0 +8nZbH5sJI6CGFD7K51xJ2MKr8DHqRrGEe+lQVH4plWY +-> ssh-ed25519 70Nt2Q 45n/rUffOJu3bzrTBymPToB8aTXcvQWOeFPVmLzB9WY +QyewneIRy7KXqCXWZpzt9bTL65dtM41BPDx8bedZcUU +--- LWbHHVWdceA60roQicg72sJxBWPNvu4s8K1WNcorMpU +CP? ̮Dͳ˚Vd{- fk9"٢'\#̊eN`Ẉ +.1 +Iz \ No newline at end of file diff --git a/secrets/rclone_password2.age b/secrets/rclone_password2.age index 3cb5df8..fbf2e79 100644 --- a/secrets/rclone_password2.age +++ b/secrets/rclone_password2.age @@ -1,20 +1,19 @@ age-encryption.org/v1 --> ssh-ed25519 eYYv1Q RIMmsWmolEIOQUGgoIQRlmjTWqDLQYInJbPVeB7f/wU -06vZZhfXi1zqHznmbub9/wqsE8XvTlULe181cCz1oFc --> ssh-ed25519 Bp5IaA LdaP3AOLKqGe3ala1UGFf0e7EThr9ptn4qUYzYSktz8 -c/6py1I4vJOtmoNRjm/99nlWax+J5pdMhh1GUzpIsMQ --> ssh-ed25519 T/DpgA xvmg2ZQwPzUM9J6C0ggBPoRbW5R0w92unR3+W6dyo0M -lNDyhV3PBS56HDXrTECTdcHUVb2rSNA3GsirYdxjhN4 --> ssh-ed25519 qMgRFg OLu/nzVnSnB6PdI5ZO0Nfp0Ga8ekWa5sWmqXhwYQ5VQ -x2LlyRBvB0Pw2yYi43KXeHUgJQ25OQEIX65L8wmcXz4 --> ssh-ed25519 dMZXNw m3ydHsFKsxmbA3e6jcLVoZV60Y+OLmoOb4d05DQQsDU -MDOCsqlPc9rR3d0+sDbv0tPxr+hX3Kpc+E2HfZo87uo --> ssh-ed25519 +shbwg eQnubQCP4+mjipTkxIrIEZ8rboOy2A/T5MWLe4Txz0w -Y6GEm6UZDegoPuUXxbK/LkrqZBY86rHt475anCnoFxg --> ssh-ed25519 GzHGXw Z8Ut75VgG0ttf2LLjgfUb9TbxpW8nfSTLvx7FJoXDA0 -pjfgN5XokETssMCbolQ0nr2+4sTa1C0+oxg4IUIEgVw --> ssh-ed25519 70Nt2Q Vmm5Dw+N8OVT9JawsVnYoC1FIOX7bKEb54Gb1cYMFC8 -/FNGoN4CbLahBtxj8zaNRjE7wM/3hXVJSFsfP0AJxc8 ---- HOnH0WA6bQZ0y9HEjgzmOo+P3hRosz1fM5tRVrYZ09A -, -9Or4ǔխ Hě7pkR+m wR S)& \ No newline at end of file +-> ssh-ed25519 eYYv1Q x9YHnQrHk/+xuNB3Dgds2YXl6snJw0BF/vy7h6+0USk +b3VaHkqpDOJlAahOx6zaKLaTouJqJ45tubz/jf05s38 +-> ssh-ed25519 Bp5IaA Vz/hj6Ghlec3tRUY5tZ3is/uE+AT9GMPl93o0LppBiw +guTE7llA2Y4MT+v6bHT7nmqrKdxDeyvAdJMfbk4aUXM +-> ssh-ed25519 T/DpgA tWDjI6k2AcEFPqX8K4Zwf5jtpvRDDCVSM4g+12cZOEI +bqq3UGc0tHm0OO8Y+rmUX38iN685BKz0F719DZo/plA +-> ssh-ed25519 qMgRFg fRuc+LYFQnHG9zhu6uK4aGdWu/crjXl27tnTE98bLiA +JFkTAqDWygs8UXnYeZ05MXJ35lgtRy4LTOLLS0STkXQ +-> ssh-ed25519 dMZXNw sdLzOdQ7R+0AFpjb3CSH2djvdT7qedS1io7LxcbHeCM +tPWjCR+sim3lJmIBbRBdjZ/5WCQWZ5OlMA8Rere2GHY +-> ssh-ed25519 +shbwg JzFxfwYd2EHJklt1edx21IKPkBwNIEXekVPm0CtFTXw +SVYAq6wZm+HqL+zRLkkQETaUrgaq6UCKmai1+AIQ2mU +-> ssh-ed25519 GzHGXw G8XbVaclLKQmpg0rcz5NjJoREpBqkfZSIJ1BXmUOwQ0 +xNwiO1Mo6WdfCEgAYtUHbC9oRhaKzXCuARazCHc93gU +-> ssh-ed25519 70Nt2Q WNZK+p/no7glfDohKMmi6fGXC2TikrnyvvkvBORRXyw +7Gu0e2jzECq21S8djgW1YRTK98EmU03Gk0cRtF0/pgo +--- 14oASxLoERqbPTjBVECRCgo6bTG5MXb1WR5NTGB41UU +.ÝVif\7Zi rVayZ"pԽfpaji \ No newline at end of file diff --git a/secrets/secrets.nix b/secrets/secrets.nix index e1276a4..67392b6 100644 --- a/secrets/secrets.nix +++ b/secrets/secrets.nix @@ -37,4 +37,6 @@ in { "danflix_env_file.age".publicKeys = users ++ [system4 system5]; "danflix_rclone_config.age".publicKeys = users ++ [system4 system5]; "caddy_porkbun_api_env.age".publicKeys = users ++ [system4 system5]; + "pingbox_backup_s3_creds.age".publicKeys = users ++ [system3]; + "pingbox_backup_repo_password.age".publicKeys = users ++ [system3]; } diff --git a/secrets/sendmail_email_key_gitea.age b/secrets/sendmail_email_key_gitea.age index 59802d9..000abaa 100644 Binary files a/secrets/sendmail_email_key_gitea.age and b/secrets/sendmail_email_key_gitea.age differ