Redis in nextcloud for UnifiedPush

This commit is contained in:
Charlotte Van Petegem 2022-11-03 09:51:52 +01:00
parent 58d7535ecb
commit 5e7f2ecdfe
No known key found for this signature in database
GPG key ID: 019E764B7184435A

View file

@ -14,6 +14,7 @@
enable = true;
autoUpdateApps.enable = true;
package = pkgs.nextcloud25;
caching.redis = true;
config = {
dbuser = "nextcloud";
dbname = "nextcloud";
@ -22,10 +23,23 @@
adminuser = "admin";
adminpassFile = config.age.secrets."passwords/services/nextcloud-admin".path;
};
extraOptions = {
redis = {
host = "127.0.0.1";
port = 31638;
dbindex = 0;
timeout = 1.5;
};
};
};
nginx.virtualHosts."nextcloud.vanpetegem.me" = {
forceSSL = true;
useACMEHost = "vanpetegem.me";
extraConfig = ''
fastcgi_connect_timeout 10m;
fastcgi_read_timeout 10m;
fastcgi_send_timeout 10m;
'';
};
postgresql = {
enable = true;
@ -36,6 +50,11 @@
ensurePermissions = { "DATABASE nextcloud" = "ALL PRIVILEGES"; };
}];
};
redis.servers.nextcloud = {
enable = true;
port = 31638;
bind = "127.0.0.1";
};
};
age.secrets."passwords/services/nextcloud-admin" = {
file = ../../../secrets/passwords/services/nextcloud-admin.age;