fix: gluetun service URLs in traefik config (route via gluetun:port)

This commit is contained in:
Hermes
2026-05-16 23:09:45 +00:00
parent c838670a65
commit 5239ffae5e

View File

@@ -628,51 +628,51 @@ http:
jellyfin-internal: jellyfin-internal:
loadBalancer: loadBalancer:
servers: servers:
- url: http://jellyfin:8096 - url: http://gluetun:8096
jellyseerr-internal: jellyseerr-internal:
loadBalancer: loadBalancer:
servers: servers:
- url: http://jellyseerr:5055 - url: http://gluetun:5055
radarr-internal: radarr-internal:
loadBalancer: loadBalancer:
servers: servers:
- url: http://radarr:7878 - url: http://gluetun:7878
sonarr-internal: sonarr-internal:
loadBalancer: loadBalancer:
servers: servers:
- url: http://sonarr:8989 - url: http://gluetun:8989
lidarr-internal: lidarr-internal:
loadBalancer: loadBalancer:
servers: servers:
- url: http://lidarr:8686 - url: http://gluetun:8686
prowlarr-internal: prowlarr-internal:
loadBalancer: loadBalancer:
servers: servers:
- url: http://prowlarr:9696 - url: http://gluetun:9696
whisparr-internal: whisparr-internal:
loadBalancer: loadBalancer:
servers: servers:
- url: http://whisparr:6969 - url: http://gluetun:6969
mylar-internal: mylar-internal:
loadBalancer: loadBalancer:
servers: servers:
- url: http://mylar:8090 - url: http://gluetun:8090
lazylibrarian-internal: lazylibrarian-internal:
loadBalancer: loadBalancer:
servers: servers:
- url: http://lazylibrarian:5299 - url: http://gluetun:5299
sabnzbd-internal: sabnzbd-internal:
loadBalancer: loadBalancer:
servers: servers:
- url: http://sabnzbd:8080 - url: http://gluetun:8080
qbittorrent-internal: qbittorrent-internal:
loadBalancer: loadBalancer:
servers: servers:
- url: http://qbittorrent:8200 - url: http://gluetun:8200
flaresolverr-internal: flaresolverr-internal:
loadBalancer: loadBalancer:
servers: servers:
- url: http://flaresolverr:8191 - url: http://gluetun:8191
homepage-internal: homepage-internal:
loadBalancer: loadBalancer:
servers: servers:
@@ -724,7 +724,7 @@ http:
audiobookshelf-internal: audiobookshelf-internal:
loadBalancer: loadBalancer:
servers: servers:
- url: http://audiobookshelf:13378 - url: http://gluetun:80 # audiobookshelf on port 80 inside gluetun
guacamole-internal: guacamole-internal:
loadBalancer: loadBalancer:
servers: servers:
@@ -740,9 +740,9 @@ http:
#+END_SRC #+END_SRC
All 28 routers follow the same pattern. The service URLs point to Docker DNS All 28 routers follow the same pattern. The service URLs point to Docker DNS
names on the =networking= bridge. Services behind Gluetun VPN use their names on the =networking= bridge. Services behind Gluetun VPN aren't on
internal container port (the port inside Gluetun's network namespace), not the bridge network — they use =network_mode: service:gluetun= and are
the host-exposed port. reached via =http://gluetun:<port>= instead of =http://servicename:<port>=.
** Internal Routers — No Auth (internal :8083) ** Internal Routers — No Auth (internal :8083)