Files
stubbfelnix/services/nextcloud.nix
2017-11-22 20:19:07 +01:00

30 lines
645 B
Nix

{ config, pkgs, ... }:
{
environment.systemPackages = with pkgs; [ nextcloud ];
services.nginx.virtualHosts."cloud.stubbe.rocks" = {
enableACME = true;
forceSSL = true;
};
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
'';
};
}