From 80d135d5b295143a3f23fb44fcfef31f08a88ad6 Mon Sep 17 00:00:00 2001 From: Jurn Wubben Date: Fri, 1 Aug 2025 00:01:31 +0200 Subject: [PATCH] Nextcloud: added imaginary --- system/server/nextcloud.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/system/server/nextcloud.nix b/system/server/nextcloud.nix index 32c299e..a4c93d3 100644 --- a/system/server/nextcloud.nix +++ b/system/server/nextcloud.nix @@ -8,6 +8,7 @@ host = "cloud.jsw.tf"; nginxRoot = config.services.nginx.virtualHosts.${host}.root; fpmSocket = config.services.phpfpm.pools.nextcloud.socket; + imaginaryPort = 9005; in { config = lib.mkIf server { users.groups.nextcloud.members = ["nextcloud" "caddy"]; @@ -59,7 +60,11 @@ in { "OC\\Preview\\TXT" "OC\\Preview\\XBitmap" "OC\\Preview\\HEIC" + "OC\Preview\Imaginary" ]; + preview_imaginary_url = "http://localhost:${builtins.toString imaginaryPort}"; + preview_format = "webp"; + trusted_proxies = ["127.0.0.1"]; maintenance_window_start = 1; log_type = "file"; @@ -71,6 +76,12 @@ in { dbtype = "pgsql"; }; }; + imaginary = { + enable = true; + port = imaginaryPort; + address = "localhost"; + settings.returnSize = true; + }; nginx.enable = lib.mkForce false; phpfpm.pools.nextcloud.settings = let