From e09804f25af095e9fc9a9e7407478447b17cc890 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 | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/plogical/DockerSites.py b/plogical/DockerSites.py index 47d1307a5..d49183edc 100644 --- a/plogical/DockerSites.py +++ b/plogical/DockerSites.py @@ -321,6 +321,7 @@ context / {{ websocket 1 extraHeaders <<