diff --git a/roles/nextcloud.nix b/roles/nextcloud.nix index adb9ddb..6b871e7 100644 --- a/roles/nextcloud.nix +++ b/roles/nextcloud.nix @@ -13,6 +13,7 @@ enable = true; # Enable Nextcloud hostName = "cloud.mcwhirter.io"; # FQDN for the Nextcloud instance nginx.enable = true; # Whether to enable nginx virtual host management + https = true; # Use HTTPS for links config = { # Configure Nextcloud dbtype = "pgsql"; # Set the database type dbname = "nextcloud"; # Set the database name @@ -59,13 +60,18 @@ }; }; - systemd.services."nextcloud-setup" = { + systemd.services."nextcloud-setup" = { # Ensure PostgreSQL is running first requires = ["postgresql.service"]; after = ["postgresql.service"]; }; - security.acme.certs = { - "cloud.mcwhirter.io".email = "craige@mcwhirter.io"; + security.acme = { + acceptTerms = true; + certs = { + "cloud.mcwhirter.io" = { + email = "craige@mcwhirter.io"; + }; + }; }; users.groups.keys.members = [ "nextcloud" ]; # Required due to NixOps issue #1204