From 22cd7c1058183644637ecdf1eab40eabdc809577 Mon Sep 17 00:00:00 2001 From: Jack Spiering <46534141+jackspiering@users.noreply.github.com> Date: Wed, 7 Oct 2026 19:16:31 +0200 Subject: [PATCH] Pi-hole, Copyparty, Node-RED: fix web interface access through Tailscale Serve - Pi-hole: forward Serve to port 80 instead of /admin. The /admin target made every redirect of Pi-hole loop, so the web interface never loaded. - Copyparty: serve /w, the path where the stack mounts the shared folder. The config pointed at /data, which does not exist in the container. - Node-RED: forward Serve to port 1880, the port Node-RED listens on, and set SERVICEPORT to the same value. --- services/copyparty/compose.yaml | 2 +- services/nodered/.env | 2 +- services/nodered/compose.yaml | 2 +- services/pihole/compose.yaml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/services/copyparty/compose.yaml b/services/copyparty/compose.yaml index 2f488717..2da0de56 100644 --- a/services/copyparty/compose.yaml +++ b/services/copyparty/compose.yaml @@ -17,7 +17,7 @@ configs: admin:changeme [/] - /data + /w accs: rw: admin diff --git a/services/nodered/.env b/services/nodered/.env index d7740427..82c8eab7 100644 --- a/services/nodered/.env +++ b/services/nodered/.env @@ -7,7 +7,7 @@ SERVICE=nodered IMAGE_URL=nodered/node-red:latest # Network Configuration -SERVICEPORT=1080 +SERVICEPORT=1880 DNS_SERVER=9.9.9.9 # Tailscale Configuration diff --git a/services/nodered/compose.yaml b/services/nodered/compose.yaml index bd8bc04c..56bc9bc9 100644 --- a/services/nodered/compose.yaml +++ b/services/nodered/compose.yaml @@ -4,7 +4,7 @@ configs: {"TCP":{"443":{"HTTPS":true}}, "Web":{"$${TS_CERT_DOMAIN}:443": {"Handlers":{"/": - {"Proxy":"http://127.0.0.1:1080"}}}}, + {"Proxy":"http://127.0.0.1:1880"}}}}, "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} services: diff --git a/services/pihole/compose.yaml b/services/pihole/compose.yaml index 3b3b9b92..45afab7d 100644 --- a/services/pihole/compose.yaml +++ b/services/pihole/compose.yaml @@ -4,7 +4,7 @@ configs: {"TCP":{"443":{"HTTPS":true}}, "Web":{"$${TS_CERT_DOMAIN}:443": {"Handlers":{"/": - {"Proxy":"http://127.0.0.1:80/admin"}}}}, + {"Proxy":"http://127.0.0.1:80"}}}}, "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} services: