add webdav creds

This commit is contained in:
Philip Peterson 2024-12-22 06:18:59 -05:00
parent 761872493a
commit 49d5caa8c7
3 changed files with 14 additions and 4 deletions

View file

@ -143,15 +143,14 @@ in {
"webdav" = { "webdav" = {
autoStart = true; autoStart = true;
image = "dgraziotin/nginx-webdav-nononsense"; image = "quineglobal/nginx-webdav-nononsense@sha256:86002d386e433c3ed1d265d3aa7f921f96fb678651a913aaa92af8fb78870b1c";
volumes = [ volumes = [
"/mnt/webdav/data:/data" "/mnt/webdav/data:/data"
"/mnt/webdav/config:/config" "/mnt/webdav/config:/config"
]; ];
environment = { environment = {
"WEBDAV_USERNAME" = "foo"; "WEBDAV_USERNAME" = "ironmagma";
# TODO "WEBDAV_PASSWORD_FILE" = config.age.secrets."webdav".path;
"WEBDAV_PASSWORD" = "bar";
"TZ" = "America/Anchorage"; "TZ" = "America/Anchorage";
"PUID" = "60"; # nginx user "PUID" = "60"; # nginx user

View file

@ -5,4 +5,7 @@ in {
# NEARLYFREESPEECH_API_KEY # NEARLYFREESPEECH_API_KEY
# NEARLYFREESPEECH_LOGIN # NEARLYFREESPEECH_LOGIN
"./nearlyfreespeech.age".publicKeys = [mainframePublicKey]; "./nearlyfreespeech.age".publicKeys = [mainframePublicKey];
# WEBDAV_PASSWORD
"./webdav.age".publicKeys = [mainframePublicKey];
} }

8
nixos/secrets/webdav.nix Normal file
View file

@ -0,0 +1,8 @@
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IE5GRC92ZyBHVDRM
NHJMcWV2ejZoUU5LRHF3SHJRdk4zTXlORkpMQzYzbnpoR0tHUEcwCnVoY282RUt0
NG1GR3NramxoRmIrVUk4ekgrWFJvOGhjRUpUVGJvdmhYb1UKLS0tIHRTVmRtbEgw
ekVmWGxZU3dLL2M0NFB1bG44K0QxRDQxZzROSDNmbGU2bTgKt1pkiwQwDRJTKFrP
aoWZ8aHxfQPrWFOWho/+OzZO/Elx7O5gdmvlvJlUltWYdAhV4sjE6phKlhcmjyEN
CFQ3128ZUbM=
-----END AGE ENCRYPTED FILE-----