|
|
@@ -30,13 +30,11 @@ services:
|
|
|
- media_share:/data
|
|
|
labels:
|
|
|
- traefik.docker.network=media_default
|
|
|
- - traefik.http.routers.lidarr.rule=Host(`app.playne.au`) && PathPrefix(`/lidarr`)
|
|
|
+ - traefik.http.routers.lidarr.rule=Host(`lidarr.playne.au`)
|
|
|
- traefik.http.routers.lidarr.tls=true
|
|
|
- traefik.http.routers.lidarr.tls.certresolver=le
|
|
|
- traefik.http.routers.lidarr.entrypoints=websecure
|
|
|
- traefik.http.routers.lidarr.middlewares=forward-auth
|
|
|
- - traefik.http.middlewares.lidarr.stripprefix.prefixes=/lidarr
|
|
|
- - traefik.http.middlewares.lidarr.stripprefix.forceSlash=false
|
|
|
|
|
|
nzbget:
|
|
|
environment:
|
|
|
@@ -53,6 +51,12 @@ services:
|
|
|
- /etc/localtime:/etc/localtime:ro
|
|
|
- /etc/timezone:/etc/timezone:ro
|
|
|
- media_share:/data
|
|
|
+ labels:
|
|
|
+ - traefik.http.routers.nzbget.rule=Host(`nzbget.playne.au`)
|
|
|
+ - traefik.http.routers.nzbget.tls=true
|
|
|
+ - traefik.http.routers.nzbget.tls.certresolver=le
|
|
|
+ - traefik.http.routers.nzbget.entrypoints=websecure
|
|
|
+ - traefik.http.routers.nzbget.middlewares=forward-auth
|
|
|
|
|
|
plex:
|
|
|
devices:
|
|
|
@@ -83,6 +87,11 @@ services:
|
|
|
- plex_transcode:/transcode
|
|
|
labels:
|
|
|
- traefik.http.services.plex.loadbalancer.server.port=32400
|
|
|
+ - traefik.http.routers.plex.rule=Host(`plex.playne.au`)
|
|
|
+ - traefik.http.routers.plex.tls=true
|
|
|
+ - traefik.http.routers.plex.tls.certresolver=le
|
|
|
+ - traefik.http.routers.plex.entrypoints=websecure
|
|
|
+ - traefik.http.routers.plex.middlewares=forward-auth
|
|
|
|
|
|
radarr:
|
|
|
environment:
|
|
|
@@ -97,6 +106,12 @@ services:
|
|
|
- /etc/timezone:/etc/timezone:ro
|
|
|
- /etc/localtime:/etc/localtime:ro
|
|
|
- media_share:/data
|
|
|
+ labels:
|
|
|
+ - traefik.http.routers.radarr.rule=Host(`radarr.playne.au`)
|
|
|
+ - traefik.http.routers.radarr.tls=true
|
|
|
+ - traefik.http.routers.radarr.tls.certresolver=le
|
|
|
+ - traefik.http.routers.radarr.entrypoints=websecure
|
|
|
+ - traefik.http.routers.radarr.middlewares=forward-auth
|
|
|
|
|
|
sonarr:
|
|
|
environment:
|
|
|
@@ -111,3 +126,9 @@ services:
|
|
|
- /etc/localtime:/etc/localtime:ro
|
|
|
- sonarr_config:/config:rw
|
|
|
- media_share:/data
|
|
|
+ labels:
|
|
|
+ - traefik.http.routers.sonarr.rule=Host(`sonarr.playne.au`)
|
|
|
+ - traefik.http.routers.sonarr.tls=true
|
|
|
+ - traefik.http.routers.sonarr.tls.certresolver=le
|
|
|
+ - traefik.http.routers.sonarr.entrypoints=websecure
|
|
|
+ - traefik.http.routers.sonarr.middlewares=forward-auth
|