I already tried several different configs found on the forum but nothing helped so far. Also tried to downgrade → Same. It probably has something to do with nginx but I’m not sure how to dig deeper.
p.s.: nginx error log ist leer.
docker compose log auch ohne nennenswerte fehler (läuft ja theoretisch auch - also ist ja über den browser aufrufbar)
root@v220241254037301857:/srv/users/dotfox/apps/n8n/public/docker-n8n# docker-compose logs -f n8n
n8n-1 | User settings loaded from: /home/node/.n8n/config
n8n-1 | Initializing n8n process
n8n-1 | n8n ready on ::, port 5678
n8n-1 | n8n Task Broker ready on 127.0.0.1, port 5679
n8n-1 | [license SDK] Skipping renewal on init because renewal is not due yet or cert is not initialized
n8n-1 | Registered runner "JS Task Runner" (tSeYXSbx2MCSo1NKRymoD)
n8n-1 | Version: 1.98.1
n8n-1 |
n8n-1 | Editor is now accessible via:
n8n-1 | https://automation.mydomain.at
The most intersting one is probably: the n8n_apache.error.log. Here are some lines (full code above):
[Mon Jun 16 15:50:26.631283 2025] [proxy:error] [pid 2990995:tid 2991019] [client [ipv6]] AH00898: Error reading from remote server returned by /workflow/2kkK2wyF5T4o5ZH9
[Mon Jun 16 16:29:48.039887 2025] [proxy_http:error] [pid 2990995:tid 2991001] (104)Connection reset by peer: [client [ipv6]] AH01102: error reading status line from remote server 127.0.0.1:5678
[Mon Jun 16 16:29:48.039948 2025] [proxy:error] [pid 2990995:tid 2991001] [client [ipv6]] AH00898: Error reading from remote server returned by /rest/push
[Mon Jun 16 16:35:36.597509 2025] [proxy_http:error] [pid 2990995:tid 2991002] (104)Connection reset by peer: [client [ipv6]] AH01102: error reading status line from remote server 127.0.0.1:5678
[Mon Jun 16 16:35:36.597570 2025] [proxy:error] [pid 2990995:tid 2991002] [client [ipv6]] AH00898: Error reading from remote server returned by /workflow/2kkK2wyF5T4o5ZH9
[Mon Jun 16 16:35:37.821642 2025] [proxy_http:error] [pid 2990825:tid 2990885] (104)Connection reset by peer: [client [ipv6]] AH01102: error reading status line from remote server 127.0.0.1:5678
[Mon Jun 16 16:35:37.821680 2025] [proxy:error] [pid 2990825:tid 2990885] [client [ipv6]] AH00898: Error reading from remote server returned by /workflow/2kkK2wyF5T4o5ZH9
[Mon Jun 16 16:45:08.830810 2025] [proxy_http:error] [pid 2990836:tid 2990903] (104)Connection reset by peer: [client [ipv6]] AH01102: error reading status line from remote server 127.0.0.1:5678
[Mon Jun 16 16:45:08.830866 2025] [proxy:error] [pid 2990836:tid 2990903] [client [ipv6]] AH00898: Error reading from remote server returned by /rest/push
[Mon Jun 16 16:55:11.926284 2025] [proxy:error] [pid 2990995:tid 2991016] (111)Connection refused: AH00957: http: attempt to connect to 127.0.0.1:5678 (127.0.0.1:5678) failed
[Mon Jun 16 16:55:11.926362 2025] [proxy_http:error] [pid 2990995:tid 2991016] [client [ipv6]] AH01114: HTTP: failed to make connection to backend: 127.0.0.1
[Mon Jun 16 16:55:27.851194 2025] [proxy:error] [pid 2990995:tid 2991009] (111)Connection refused: AH00957: http: attempt to connect to 127.0.0.1:5678 (127.0.0.1:5678) failed
[Mon Jun 16 16:55:27.851235 2025] [proxy_http:error] [pid 2990995:tid 2991009] [client [ipv6]] AH01114: HTTP: failed to make connection to backend: 127.0.0.1
[Mon Jun 16 16:55:43.959180 2025] [proxy:error] [pid 2990995:tid 2991015] (111)Connection refused: AH00957: http: attempt to connect to 127.0.0.1:5678 (127.0.0.1:5678) failed
[Mon Jun 16 16:55:43.959214 2025] [proxy_http:error] [pid 2990995:tid 2991015] [client [ipv6]] AH01114: HTTP: failed to make connection to backend: 127.0.0.1
[Mon Jun 16 17:18:07.979032 2025] [proxy_http:error] [pid 2990995:tid 2991002] (104)Connection reset by peer: [client [ipv6]] AH01102: error reading status line from remote server 127.0.0.1:5678
[Mon Jun 16 17:18:07.979108 2025] [proxy:error] [pid 2990995:tid 2991002] [client [ipv6]] AH00898: Error reading from remote server returned by /rest/push
Looks like a proxy error but I dont know how to solve it? hmmm…
Yes, NGINX is running outside of docker because it’s controlled / configured by Serverpilot. I actually already thought about dumping Serverpilot - I think the setup together with Docker is not really optimal.
I updated my docker-compose.yml it now looks like (I have updated a few other settings too, thats why I post the complete config. Just to be sure):
version: "3.8"
services:
n8n:
image: n8nio/n8n:1.98.1 # tried older versions
restart: always
ports:
- "0.0.0.0:5678:5678" # tried different options like 127.0.0.1:5678 localhost:5678:5678
environment:
- N8N_HOST=0.0.0.0 # tried 127.0.0.1
- N8N_PORT=5678
- N8N_PROTOCOL=http #already tried with https too - doesnt make difference
- N8N_TRUST_PROXY=true # tried with and without
- N8N_EDITOR_BASE_URL=https://automation.mydomain.at/
- WEBHOOK_TUNNEL_URL=https://automation.mydomain.at/
- WEBHOOK_URL=https://automation.mydomain.at/
- VUE_APP_URL=https://automation.mydomain.at #can be removed?
- N8N_API_URL=https://automation.mydomain.at/
- N8N_DIAGNOSTICS_ENABLED=true
- N8N_EXECUTIONS_MODE=regular
- N8N_RUNNERS_ENABLED=true
- N8N_PUSH_BACKEND=websocket
- GENERIC_TIMEZONE=Europe/Berlin
- TZ=Europe/Berlin
volumes:
- ./n8n-data:/home/node/.n8n