diff --git a/role/nextcloud/README.adoc b/role/nextcloud/README.adoc new file mode 100644 index 0000000..0d36706 --- /dev/null +++ b/role/nextcloud/README.adoc @@ -0,0 +1,4 @@ +== Nextcloud Role + +This role manages the nextcloud installation. + diff --git a/role/nextcloud/default.nix b/role/nextcloud/default.nix new file mode 100644 index 0000000..065c102 --- /dev/null +++ b/role/nextcloud/default.nix @@ -0,0 +1,16 @@ +# Default configuration for hosts +{ config, lib, pkgs, ... }: + +{ + services.nextcloud = { + adminpassFile = "/secrets/nextcloud-admin";#TODO + adminuser = "root"; + dbtype = "pgsql"; + dbhost = "/run/postgresql"; + enable = true; + https = true; + maxUploadSize = "1G"; + nginx.enable = true; + webfinger = true; + }; +}