Files
stubbfelnix/services/nextcloud.nix
stubbfel a16b8e90ad add php
2017-11-21 23:28:39 +01:00

27 lines
657 B
Nix

{ config, pkgs, ... }:
{
services.nginx.virtualHosts."cloud.stubbe.rocks" = {
enableACME = true;
forceSSL = true;
locations."/".proxyPass = "http://unix:/run/phpfpm/nextcloud.sock";
};
users.extraUsers.nextcloud.packages = [pkgs.nextcloud];
services.phpfpm.poolConfigs = {
nextcloud = ''
listen = /run/phpfpm/nextcloud.sock
listen.group = nginx
user = nextcloud
group = nextcloud
pm = dynamic
pm.max_children = 75
pm.start_servers = 10
pm.min_spare_servers = 5
pm.max_spare_servers = 20
pm.max_requests = 500
'';
};
}