feat(server/nextcloud): upgrade to 32
This commit is contained in:
@@ -17,9 +17,9 @@ in
|
|||||||
|
|
||||||
services.nextcloud = {
|
services.nextcloud = {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = pkgs.nextcloud31;
|
package = pkgs.nextcloud32;
|
||||||
extraApps = {
|
extraApps = {
|
||||||
inherit (pkgs.nextcloud31.packages.apps)
|
inherit (pkgs.nextcloud32.packages.apps)
|
||||||
bookmarks
|
bookmarks
|
||||||
previewgenerator
|
previewgenerator
|
||||||
spreed
|
spreed
|
||||||
@@ -34,16 +34,23 @@ in
|
|||||||
caching.redis = true;
|
caching.redis = true;
|
||||||
configureRedis = true;
|
configureRedis = true;
|
||||||
database.createLocally = true;
|
database.createLocally = true;
|
||||||
|
notify_push.enable = true;
|
||||||
config = {
|
config = {
|
||||||
dbtype = "pgsql";
|
dbtype = "pgsql";
|
||||||
adminpassFile = toString (pkgs.writeText "nextcloud-pass" "admin12345!");
|
adminpassFile = toString (pkgs.writeText "nextcloud-pass" "admin12345!");
|
||||||
adminuser = "admin";
|
adminuser = "admin";
|
||||||
};
|
};
|
||||||
settings.trusted_domains = [
|
settings = {
|
||||||
|
trusted_domains = [
|
||||||
hostname
|
hostname
|
||||||
"192.168.3.2"
|
"192.168.3.2"
|
||||||
"10.0.0.1"
|
"10.0.0.1"
|
||||||
];
|
];
|
||||||
|
trusted_proxies = [
|
||||||
|
"127.0.0.1"
|
||||||
|
"192.168.3.0/24"
|
||||||
|
];
|
||||||
|
};
|
||||||
phpExtraExtensions =
|
phpExtraExtensions =
|
||||||
all: with all; [
|
all: with all; [
|
||||||
pdlib
|
pdlib
|
||||||
@@ -52,7 +59,7 @@ in
|
|||||||
phpOptions = {
|
phpOptions = {
|
||||||
"opcache.enable" = 1;
|
"opcache.enable" = 1;
|
||||||
"opcache.enable_cli" = 1;
|
"opcache.enable_cli" = 1;
|
||||||
"opcache.interned_strings_buffer" = 8;
|
"opcache.interned_strings_buffer" = 23;
|
||||||
"opcache.max_accelerated_files" = 10000;
|
"opcache.max_accelerated_files" = 10000;
|
||||||
"opcache.memory_consumption" = 128;
|
"opcache.memory_consumption" = 128;
|
||||||
"opcache.save_comments" = 1;
|
"opcache.save_comments" = 1;
|
||||||
@@ -93,9 +100,12 @@ in
|
|||||||
*/
|
*/
|
||||||
services.caddy.virtualHosts."nextcloud.imxyy.top" = {
|
services.caddy.virtualHosts."nextcloud.imxyy.top" = {
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
reverse_proxy :8084 {
|
reverse_proxy http://127.0.0.1:8084 {
|
||||||
header_up X-Real-IP {remote_host}
|
trusted_proxies 192.168.3.0/24
|
||||||
}
|
}
|
||||||
|
|
||||||
|
redir /.well-known/carddav /remote.php/dav/ 301
|
||||||
|
redir /.well-known/caldav /remote.php/dav/ 301
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user