Răsfoiți Sursa

going with subdomains for all the things

Jason Playne 3 ani în urmă
părinte
comite
d80ce684d8
1 a modificat fișierele cu 24 adăugiri și 3 ștergeri
  1. 24 3
      media/docker-compose.yml

+ 24 - 3
media/docker-compose.yml

@@ -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