diff --git a/machines/liza/configuration.nix b/machines/liza/configuration.nix index 7bd9a84..e4deee4 100644 --- a/machines/liza/configuration.nix +++ b/machines/liza/configuration.nix @@ -179,6 +179,18 @@ }; age.secrets.email-pw.file = ../../secrets/email-pw.age; + services.nextcloud = { + enable = true; + https = true; + nginx.enable = true; + hostName = "neet.cloud"; + config.dbtype = "sqlite"; + adminuser = "jeremy"; + adminpassFile = "/run/secrets/nextcloud-pw"; + autoUpdateApps.enable = true; + }; + age.secrets.nextcloud-pw.file = ../../secrets/nextcloud-pw.age; + security.acme.acceptTerms = true; security.acme.email = "zuckerberg@neet.dev"; } diff --git a/secrets/nextcloud-pw.age b/secrets/nextcloud-pw.age new file mode 100644 index 0000000..a2218f7 Binary files /dev/null and b/secrets/nextcloud-pw.age differ diff --git a/secrets/secrets.nix b/secrets/secrets.nix index e8f7fa0..05249b4 100644 --- a/secrets/secrets.nix +++ b/secrets/secrets.nix @@ -12,4 +12,5 @@ in "peertube-redis-pw.age".publicKeys = all; "peertube-smtp.age".publicKeys = all; "email-pw.age".publicKeys = all; + "nextcloud-pw.age".publicKeys = all; } \ No newline at end of file