From 4aef154ffdb0a7d08a19367f5866c1a34a030bcc Mon Sep 17 00:00:00 2001 From: Viktor Scharf Date: Thu, 6 Nov 2025 13:02:07 +0100 Subject: [PATCH] externalProxyDocs: add conf for tus upload --- .../docker-compose/docker-external-proxy.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/docs/admin/getting-started/container/docker-compose/docker-external-proxy.md b/docs/admin/getting-started/container/docker-compose/docker-external-proxy.md index 75bd0c01..eb5a0a7f 100644 --- a/docs/admin/getting-started/container/docker-compose/docker-external-proxy.md +++ b/docs/admin/getting-started/container/docker-compose/docker-external-proxy.md @@ -183,6 +183,19 @@ server { ssl_certificate /etc/letsencrypt/live/cloud.YOUR.DOMAIN/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/cloud.YOUR.DOMAIN/privkey.pem; + # Increase max upload size (required for Tus — without this, uploads over 1 MB fail) + client_max_body_size 10M; + # Disable buffering - essential for SSE + proxy_buffering off; + proxy_request_buffering off; + + # Extend timeouts for long connections + proxy_read_timeout 3600s; + proxy_send_timeout 3600s; + keepalive_timeout 3600s; + + # Prevent nginx from trying other upstreams + proxy_next_upstream off; location / { proxy_pass http://127.0.0.1:9200; @@ -200,6 +213,8 @@ server { ssl_certificate /etc/letsencrypt/live/cloud.YOUR.DOMAIN/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/cloud.YOUR.DOMAIN/privkey.pem; + # Increase max upload size to collabora editor + client_max_body_size 10M; location / { proxy_pass http://127.0.0.1:9980;