From 8056c16365e41d8473e7d054659a0ca9f5ac3f4a Mon Sep 17 00:00:00 2001 From: usmannasir Date: Fri, 7 Nov 2025 21:53:02 +0500 Subject: [PATCH] Fix n8n deployment compatibility with OpenLiteSpeed proxy - Pin n8n to version 1.86.1 to avoid Origin header validation issues - Change N8N_HOST from 0.0.0.0 to domain for better compatibility - Add N8N_PROXY_HOPS=1 to fix X-Forwarded-For errors - Add N8N_ALLOWED_ORIGINS and N8N_ALLOW_CONNECTIONS_FROM for future compatibility - Fix SetupN8NVhost to remove malformed Origin header setting n8n versions 1.87.0+ introduced strict Origin header validation that is incompatible with OpenLiteSpeed proxy (which doesn't forward Origin headers). Version 1.86.1 works correctly with OLS and SSE push backend. --- plogical/DockerSites.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/plogical/DockerSites.py b/plogical/DockerSites.py index 4e6c8f12d..fe82974fd 100644 --- a/plogical/DockerSites.py +++ b/plogical/DockerSites.py @@ -319,10 +319,10 @@ context / {{ websocket 1 extraHeaders <<