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
|
#+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
|
||||||
|
|||||||
Reference in New Issue
Block a user