feat: add Traefik file-provider routes for bazarr, tdarr, stash, unpackerr

This commit is contained in:
Hermes
2026-06-06 17:45:24 +00:00
parent 971b2e7789
commit 642679f442

View File

@@ -1,3 +1,6 @@
:PROPERTIES:
:CREATED: [2026-05-11 Mon]
:END:
#+TITLE: Infrastructure Documentation — gharbeia.net #+TITLE: Infrastructure Documentation — gharbeia.net
#+AUTHOR: Amr Gharbeia #+AUTHOR: Amr Gharbeia
#+DATE: 2026-05-15 #+DATE: 2026-05-15
@@ -337,6 +340,28 @@ http:
- security-headers@file - security-headers@file
- traefik-bouncer@file - traefik-bouncer@file
tdarr:
rule: "Host(`tdarr.gharbeia.net`)"
service: tdarr-internal
entryPoints:
- tunnel
- secureweb
middlewares:
- authentik-forwardauth@file
- security-headers@file
- traefik-bouncer@file
stash:
rule: "Host(`stash.gharbeia.net`)"
service: stash-internal
entryPoints:
- tunnel
- secureweb
middlewares:
- authentik-forwardauth@file
- security-headers@file
- traefik-bouncer@file
# -- *arr Suite ------------------------------------------------- # -- *arr Suite -------------------------------------------------
radarr: radarr:
@@ -416,6 +441,17 @@ http:
- security-headers@file - security-headers@file
- traefik-bouncer@file - traefik-bouncer@file
bazarr:
rule: "Host(`bazarr.gharbeia.net`)"
service: bazarr-internal
entryPoints:
- tunnel
- secureweb
middlewares:
- authentik-forwardauth@file
- security-headers@file
- traefik-bouncer@file
# -- Downloaders ------------------------------------------------ # -- Downloaders ------------------------------------------------
sabnzbd: sabnzbd:
@@ -451,6 +487,17 @@ http:
- security-headers@file - security-headers@file
- traefik-bouncer@file - traefik-bouncer@file
unpackerr:
rule: "Host(`unpackerr.gharbeia.net`)"
service: unpackerr-internal
entryPoints:
- tunnel
- secureweb
middlewares:
- authentik-forwardauth@file
- security-headers@file
- traefik-bouncer@file
# -- Homepage / Dashboards -------------------------------------- # -- Homepage / Dashboards --------------------------------------
homepage: homepage:
@@ -760,6 +807,22 @@ http:
loadBalancer: loadBalancer:
servers: servers:
- url: http://tubearchivist:8000 # standalone, no longer behind gluetun on port 8000 inside gluetun - url: http://tubearchivist:8000 # standalone, no longer behind gluetun on port 8000 inside gluetun
bazarr-internal:
loadBalancer:
servers:
- url: http://bazarr:6767
tdarr-internal:
loadBalancer:
servers:
- url: http://tdarr:8265
stash-internal:
loadBalancer:
servers:
- url: http://stash:7777
unpackerr-internal:
loadBalancer:
servers:
- url: http://unpackerr:5656
#+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