From 5e68f865a7cec4a42073a920c8b63e432eab5371 Mon Sep 17 00:00:00 2001 From: chimit Date: Wed, 30 Sep 2026 12:57:30 +0800 Subject: [PATCH 1/3] fix(self-hosted): allow larger OAuth response headers in Docker guide --- self-hosted/deployment/docker.mdx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/self-hosted/deployment/docker.mdx b/self-hosted/deployment/docker.mdx index 920d6fe0..3c9d8b29 100644 --- a/self-hosted/deployment/docker.mdx +++ b/self-hosted/deployment/docker.mdx @@ -121,6 +121,11 @@ server { proxy_http_version 1.1; proxy_buffering off; + # Allow large OAuth response headers, such as session cookies. + proxy_buffer_size 32k; + proxy_buffers 8 16k; + proxy_busy_buffers_size 32k; + client_max_body_size 0; proxy_read_timeout 36000s; proxy_redirect off; From 3a9fe54d8b43994f959dbf68a0722969e506f607 Mon Sep 17 00:00:00 2001 From: chimit Date: Wed, 30 Sep 2026 13:15:24 +0800 Subject: [PATCH 2/3] docs(self-hosted): clarify OAuth buffer settings --- self-hosted/deployment/docker.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/self-hosted/deployment/docker.mdx b/self-hosted/deployment/docker.mdx index 3c9d8b29..c40d5052 100644 --- a/self-hosted/deployment/docker.mdx +++ b/self-hosted/deployment/docker.mdx @@ -122,9 +122,9 @@ server { proxy_buffering off; # Allow large OAuth response headers, such as session cookies. + # proxy_buffers keeps Nginx's buffer-size validation valid on 4k-page systems. proxy_buffer_size 32k; proxy_buffers 8 16k; - proxy_busy_buffers_size 32k; client_max_body_size 0; proxy_read_timeout 36000s; From a95c2446b77765b0e62f23f72b9339617cf0fa30 Mon Sep 17 00:00:00 2001 From: chimit Date: Wed, 30 Sep 2026 13:19:41 +0800 Subject: [PATCH 3/3] docs(self-hosted): align OAuth buffer explanation --- self-hosted/deployment/docker.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/self-hosted/deployment/docker.mdx b/self-hosted/deployment/docker.mdx index c40d5052..4eecf59a 100644 --- a/self-hosted/deployment/docker.mdx +++ b/self-hosted/deployment/docker.mdx @@ -122,7 +122,7 @@ server { proxy_buffering off; # Allow large OAuth response headers, such as session cookies. - # proxy_buffers keeps Nginx's buffer-size validation valid on 4k-page systems. + # Keep proxy_buffers large enough for Nginx's buffer-size checks. proxy_buffer_size 32k; proxy_buffers 8 16k;