1
0
Fork 0

Services: get Nextcloud configured correctly

This commit is contained in:
Aires 2024-12-29 02:22:32 +00:00
parent 74e2a5a5ec
commit 66f9703e96
2 changed files with 8 additions and 2 deletions

View file

@ -32,6 +32,7 @@ in
enable = true;
home = cfg.home;
hostName = cfg.url;
https = true;
appstoreEnable = true;
maxUploadSize = "10G";
nginx.recommendedHttpHeaders = true;
@ -43,7 +44,7 @@ in
# Set default admin password
config.adminpassFile = "${pkgs.writeText "nextcloud-default-pass" ''
config.${namespace}.secrets.services.defaultPassword;
${config.${namespace}.secrets.services.defaultPassword}
''}";
settings = {
@ -57,6 +58,11 @@ in
mail_sendmailmode = "pipe";
};
};
nginx.virtualHosts."${cfg.url}" = {
useACMEHost = lib.${namespace}.getDomainFromURI cfg.url;
forceSSL = true;
};
};
systemd.services = {

View file

@ -214,7 +214,7 @@ in
};
};
nextcloud = {
enable = false;
enable = true;
url = config.${namespace}.secrets.services.nextcloud.url;
home = "${services-root}/nextcloud";
};