Nextcloud: added caddy to nextcloud group so that it can read socket.

This commit is contained in:
Jurn Wubben 2025-07-25 14:52:31 +02:00
parent 1f8a4e0e79
commit e8e216e25f

View file

@ -9,7 +9,9 @@
nginxRoot = config.services.nginx.virtualHosts.${host}.root; nginxRoot = config.services.nginx.virtualHosts.${host}.root;
fpmSocket = config.services.phpfpm.pools.nextcloud.socket; fpmSocket = config.services.phpfpm.pools.nextcloud.socket;
in { in {
services = lib.mkIf server { config = lib.mkIf server {
users.groups.nextcloud.members = ["nextcloud" "caddy"];
services = {
nextcloud = { nextcloud = {
enable = true; enable = true;
hostName = host; hostName = host;
@ -53,7 +55,8 @@ in {
}; };
}; };
caddy.virtualHosts.${host}.extraConfig = '' nginx.enable = lib.mkForce false;
caddy.virtualHosts."${host}".extraConfig = ''
encode zstd gzip encode zstd gzip
root * ${nginxRoot} root * ${nginxRoot}
@ -106,4 +109,5 @@ in {
file_server file_server
''; '';
}; };
};
} }