ds9 dyndns

This commit is contained in:
Lucy Hochkamp 2025-02-11 05:29:27 +01:00
parent 27b46b5f57
commit 3b2e87acad
No known key found for this signature in database
3 changed files with 39 additions and 2 deletions

View file

@ -120,8 +120,24 @@ in
ZED_SCRUB_AFTER_RESILVER = true;
};
services.tailscaleAuth.enable = true;
services.tailscaleAuth.group = config.services.caddy.group;
# dyndns
systemd.services."dyndns-refresh" = {
script = ''
set -eu
export PATH=$PATH:${pkgs.curl}/bin
${pkgs.bash}/bin/bash ${config.age.secrets.ds9DynDns.path}
'';
serviceConfig = {
Type = "oneshot";
User = "root";
};
startAt = "*:0/10";
};
# services.tailscaleAuth.enable = true;
# services.tailscaleAuth.group = config.services.caddy.group;
systemd.services.caddy.serviceConfig.EnvironmentFile = config.age.secrets.desec.path;
services.caddy = {
# ragon.services.caddy is enabled
@ -232,6 +248,7 @@ in
ragon = {
agenix.secrets."desec" = { };
agenix.secrets."ds9DynDns" = { };
user.enable = true;
persist.enable = true;
persist.extraDirectories = [ "/home/nia" "/var/lib/syncthing" "/var/lib/minecraft" "/var/lib/bzzt" "/var/lib/rancher" "/etc/rancher" "/root/.cache" ];

19
secrets/ds9DynDns.age Normal file
View file

@ -0,0 +1,19 @@
age-encryption.org/v1
-> ssh-ed25519 IbXxfw AxVKibMvc6h8flrgDlmdyla6ANJJq7fPpnQ3LYWIKXg
5n7TSqqtVl//5cTAid1zVEPdqCgfC0Vu+BiMvgtkWk4
-> ssh-ed25519 ugHWWw NOHE1pVgV1clNeWb6Cw5y22b6cZ1vjbJDfiX+30AUjM
qbuqKwxA/7Rrc2F9SDOoTt2ak4nuJmPMru6dA7UNW2w
-> ssh-ed25519 UU9RSA xZ9b1KBUnbvWuHE9ku0ylMdRr4mi8hZjh4yh5NCNvg4
CUJMmoy4yFlpUgA03nUQA0yl+/gEpn7xQEzdh7OK99U
-> ssh-ed25519 RJI3BA 0cHdWDJgTG8K/EMNWDBhxilK5ZUgYSdNN5IsJ+PYNXI
X2+PCv1b9aUh7k4qsXKUzENCOZ1Pqw4fvBXCazwg6po
-> ssh-ed25519 XnvJKw DdSjpCWP99aoTs7Cd20wpF9mGRM8PGotDSd/f5I2jy4
51DA/NkUWgGa1gjLC2hmrTqaSyxrYg3qi22kiNH9y/M
-> ssh-ed25519 7NL5Ng OeVljQJFNNIavuYhULz0KOv2TuPrtEtYxkpqzrdbOz8
aqOgoP32B9coQ22uc7w/lcN/bAjOy45kYJdYNBjnYSc
-> ssh-ed25519 5Sll2Q XI+5oCuwwfrLwrN94Q3rcycC8N3gcxfU+EwvE2OQpCc
CL8oqRys9d6/n/GmAD7V4fAszhFzMvQVwUCSbHhlpVc
--- foSQFj0POcMtGE1cOSJo0Zz+D/xMSTDAz3dmUlwbM1E
íq´
<EFBFBD>r8X ªÁ‰uïütƒÃm-<2D>ƒÄ«µá|ݬ­Š–Ñ­$áEWÑÛΉ©Y_X“MG‰î¦rµ^:ñrs©÷¢þ~¦bsvuOHB†Æg!óãƪ>æ(HZ+2ÃsnþF
¿·ŸÀ÷ô û*´³YÅVn8ÿ#S°[÷,=§òÔë¡§¸ÖíÃSFðâþÞôG7„1¹g” ÀlLìàSË

View file

@ -17,6 +17,7 @@ in
"photoprismEnv.age".publicKeys = pubkeys.ragon.host "ds9";
"ds9OffsiteBackupSSH.age".publicKeys = pubkeys.ragon.host "ds9";
"ds9SyncoidHealthCheckUrl.age".publicKeys = pubkeys.ragon.host "ds9";
"ds9DynDns.age".publicKeys = pubkeys.ragon.host "ds9";
"ds9PostgresEnv.age".publicKeys = pubkeys.ragon.host "ds9";
"ds9ImmichEnv.age".publicKeys = pubkeys.ragon.host "ds9";
"gatebridgeHostKeys.age".publicKeys = pubkeys.ragon.server;