From 4a8f1ab6708fbe406af93a90682083287ec8bd36 Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Wed, 31 Mar 2021 21:42:43 +0200 Subject: cloud.141.li --- ymir.nix | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/ymir.nix b/ymir.nix index 216a3a07..9517cf8a 100644 --- a/ymir.nix +++ b/ymir.nix @@ -1159,4 +1159,37 @@ in rec { }; services.qemuGuest.enable = true; + + services.nextcloud = { + enable = true; + hostName = "cloud.141.li"; + config = { + dbtype = "pgsql"; + dbuser = "nextcloud"; + dbhost = "/run/postgresql"; + dbname = "nextcloud"; + adminpassFile = "/etc/nextcloud-admin-pass"; + adminuser = "root"; + }; + }; + + services.postgresql = { + enable = true; + ensureDatabases = [ "nextcloud" ]; + ensureUsers = [ + { name = "nextcloud"; + ensurePermissions."DATABASE nextcloud" = "ALL PRIVILEGES"; + } + ]; + }; + + services.nginx.virtualHosts."cloud.141.li" = { + forceSSL = true; + enableACME = true; + }; + + systemd.services."nextcloud-setup" = { + requires = ["postgresql.service"]; + after = ["postgresql.service"]; + }; } -- cgit v1.2.3