nix-config/hosts/sesame/suite.nix
2024-06-15 11:51:28 +02:00

30 lines
698 B
Nix

{ config, lib, pkgs, ... }:
{
# Nextcloud
services.nextcloud = {
enable = true;
package = pkgs.nextcloud29;
hostName = "suite.hemono.fr";
https = true;
# phpOptions = {
# memory_limit = lib.mkForce "3G";
# };
configureRedis = true;
database.createLocally = true;
config = {
adminuser = "jhemono";
adminpassFile = "/etc/nextcloud-admin-pass";
dbtype = "mysql";
};
# appstoreEnable = true;
extraApps = {
inherit (config.services.nextcloud.package.packages.apps) calendar contacts;
};
};
services.nginx.virtualHosts.${config.services.nextcloud.hostName} = {
forceSSL = true;
enableACME = true;
};
}