Redis in nextcloud for UnifiedPush
This commit is contained in:
parent
58d7535ecb
commit
5e7f2ecdfe
1 changed files with 19 additions and 0 deletions
|
@ -14,6 +14,7 @@
|
||||||
enable = true;
|
enable = true;
|
||||||
autoUpdateApps.enable = true;
|
autoUpdateApps.enable = true;
|
||||||
package = pkgs.nextcloud25;
|
package = pkgs.nextcloud25;
|
||||||
|
caching.redis = true;
|
||||||
config = {
|
config = {
|
||||||
dbuser = "nextcloud";
|
dbuser = "nextcloud";
|
||||||
dbname = "nextcloud";
|
dbname = "nextcloud";
|
||||||
|
@ -22,10 +23,23 @@
|
||||||
adminuser = "admin";
|
adminuser = "admin";
|
||||||
adminpassFile = config.age.secrets."passwords/services/nextcloud-admin".path;
|
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" = {
|
nginx.virtualHosts."nextcloud.vanpetegem.me" = {
|
||||||
forceSSL = true;
|
forceSSL = true;
|
||||||
useACMEHost = "vanpetegem.me";
|
useACMEHost = "vanpetegem.me";
|
||||||
|
extraConfig = ''
|
||||||
|
fastcgi_connect_timeout 10m;
|
||||||
|
fastcgi_read_timeout 10m;
|
||||||
|
fastcgi_send_timeout 10m;
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
postgresql = {
|
postgresql = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
@ -36,6 +50,11 @@
|
||||||
ensurePermissions = { "DATABASE nextcloud" = "ALL PRIVILEGES"; };
|
ensurePermissions = { "DATABASE nextcloud" = "ALL PRIVILEGES"; };
|
||||||
}];
|
}];
|
||||||
};
|
};
|
||||||
|
redis.servers.nextcloud = {
|
||||||
|
enable = true;
|
||||||
|
port = 31638;
|
||||||
|
bind = "127.0.0.1";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
age.secrets."passwords/services/nextcloud-admin" = {
|
age.secrets."passwords/services/nextcloud-admin" = {
|
||||||
file = ../../../secrets/passwords/services/nextcloud-admin.age;
|
file = ../../../secrets/passwords/services/nextcloud-admin.age;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue