From 8424e0875c85603198c41fbf73f7afdcf8c13832 Mon Sep 17 00:00:00 2001 From: Fabian Hauser Date: Sat, 27 Jun 2020 23:18:59 +0200 Subject: [PATCH] Add nextcloud default configuration --- role/nextcloud/README.adoc | 4 ++++ role/nextcloud/default.nix | 16 ++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 role/nextcloud/README.adoc create mode 100644 role/nextcloud/default.nix 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; + }; +}