feat: add Traefik file-provider routes for bazarr, tdarr, stash, unpackerr
This commit is contained in:
@@ -1,3 +1,6 @@
|
||||
:PROPERTIES:
|
||||
:CREATED: [2026-05-11 Mon]
|
||||
:END:
|
||||
#+TITLE: Infrastructure Documentation — gharbeia.net
|
||||
#+AUTHOR: Amr Gharbeia
|
||||
#+DATE: 2026-05-15
|
||||
@@ -337,6 +340,28 @@ http:
|
||||
- security-headers@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 -------------------------------------------------
|
||||
|
||||
radarr:
|
||||
@@ -416,6 +441,17 @@ http:
|
||||
- security-headers@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 ------------------------------------------------
|
||||
|
||||
sabnzbd:
|
||||
@@ -451,6 +487,17 @@ http:
|
||||
- security-headers@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:
|
||||
@@ -760,6 +807,22 @@ http:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- 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
|
||||
|
||||
All 28 routers follow the same pattern. The service URLs point to Docker DNS
|
||||
|
||||
Reference in New Issue
Block a user