diff --git a/modules/services/nextcloud.nix b/modules/services/nextcloud.nix new file mode 100644 index 0000000..2f04d35 --- /dev/null +++ b/modules/services/nextcloud.nix @@ -0,0 +1,21 @@ +{ config, ... }: +{ + services.nextcloud = { + enable = true; + hostName = "cloud.liv.town"; + https = true; + + virtualHosts.${config.services.nextcloud.hostName} = { + forceSSL = true; + enableACME = true; + }; + }; + + + security.acme = { + acceptTerms = true; + certs = { + ${config.services.nextcloud.hostName}.email = "ahwx@ahwx.org"; + }; + }; +}