nextcloud: Upgrade to 27 and enable redis #87

Manually merged
tlater merged 2 commits from tlater/nextcloud into master 2023-07-29 17:26:54 +01:00

View file

@ -4,7 +4,7 @@
options,
...
}: let
nextcloud = pkgs.nextcloud26;
nextcloud = pkgs.nextcloud27;
hostName = "nextcloud.${config.services.nginx.domain}";
in {
services.nextcloud = {
@ -16,6 +16,8 @@ in {
maxUploadSize = "2G";
https = true;
configureRedis = true;
config = {
overwriteProtocol = "https";
@ -37,12 +39,10 @@ in {
extraApps = {
inherit (pkgs.local) bookmarks calendar contacts cookbook news notes;
};
# TODO(tlater): Add redis config. This will be much easier
# starting with 22.11, since this will add an `extraOptions` where
# the necessary redis config can go.
};
services.redis.vmOverCommit = true;
# Ensure that this service doesn't start before postgres is ready
systemd.services.nextcloud-setup.after = ["postgresql.service"];