nextcloud: Updates to service

This commit is contained in:
Giulio De Pasquale 2022-10-28 13:32:49 +02:00
parent a6f81150e7
commit 9a2c8886ed

View File

@ -3,24 +3,34 @@
let let
domain = "cloud.giugl.io"; domain = "cloud.giugl.io";
network = import ./network.nix; network = import ./network.nix;
redis_port = 6379;
in { in {
services = { services = {
mysql.enable = true; mysql = {
mysql.package = pkgs.unstable.mysql80; enable = true;
package = pkgs.unstable.mysql80;
};
redis.servers."default".enable = true; redis = {
vmOverCommit = true;
servers."nextcloud" = {
enable = true;
port = redis_port;
};
};
nextcloud = { nextcloud = {
enable = true; enable = true;
hostName = "${domain}"; hostName = domain;
https = true; https = true;
package = pkgs.unstable.nextcloud24; package = pkgs.unstable.nextcloud24;
caching.redis = true; caching = {
redis = true;
};
autoUpdateApps.enable = true; autoUpdateApps.enable = true;
autoUpdateApps.startAt = "05:00:00"; autoUpdateApps.startAt = "05:00:00";
logLevel = 1;
config = { config = {
overwriteProtocol = "https"; overwriteProtocol = "https";