From ddeba389c84cfeedee06c2700c1f7f67928f7e87 Mon Sep 17 00:00:00 2001 From: Sebastian <379651+czarly@users.noreply.github.com> Date: Sat, 9 Nov 2024 04:53:10 +0100 Subject: [PATCH] do not drop websocket connections --- nginx-proxy/default.conf.template | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/nginx-proxy/default.conf.template b/nginx-proxy/default.conf.template index 7524daa8..9e54bc35 100644 --- a/nginx-proxy/default.conf.template +++ b/nginx-proxy/default.conf.template @@ -15,6 +15,15 @@ server { proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header Upgrade $http_upgrade; # Forward Upgrade header proxy_set_header Connection $http_connection; # Forward Connection header + + # Ensure the connection stays open indefinitely on websockets + proxy_read_timeout $http_upgrade websocket 3600s; + proxy_send_timeout $http_upgrade websocket 3600s; + + proxy_connect_timeout 60s; + + # Disable buffering for real-time traffic + proxy_buffering off; } }