diff --git a/modules/services/immich.nix b/modules/services/immich.nix index 18ac302..a932c0e 100644 --- a/modules/services/immich.nix +++ b/modules/services/immich.nix @@ -31,7 +31,18 @@ in }; webserver = { enable = lib.mkDefault true; - vHosts.${fqdn}.locations."/".proxyPort = cfg.port; + vHosts.${fqdn} = { + proxyBuffering = false; + locations."/" = { + proxyPort = cfg.port; + extraConfig = '' + client_max_body_size 0; + proxy_send_timeout 300; + proxy_read_timeout 300; + send_timeout 300; + ''; + }; + }; }; };