From 23638a4eb1c264883d0725bfcd1ee69e75c059b1 Mon Sep 17 00:00:00 2001 From: mattspeer Date: Sat, 30 May 2026 22:55:01 -0500 Subject: [PATCH] Update docker-compose.yaml Added labels and network for traefik --- docker-compose.yaml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/docker-compose.yaml b/docker-compose.yaml index 5f57e12..6e9f652 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -2,6 +2,19 @@ services: plex: image: lscr.io/linuxserver/plex:latest container_name: plex + networks: + - traefik-public + - immich + labels: + - "traefik.enable=true" + - "traefik.http.routers.plex.rule=Host(`plex.speerfam.net`)" + - "traefik.http.routers.plex.entrypoints=websecure" + - "traefik.http.routers.plex.tls.certresolver=myresolver" + + # Pulling the security rules dynamically from our file provider setup + - "traefik.http.routers.plex.middlewares=geoblock-policy@file,crowdsec-policy@file,secure-headers@file" + - "traefik.http.services.plex.loadbalancer.server.port=32400" + network_mode: host environment: - PUID=1000 @@ -19,3 +32,6 @@ services: - 32400:32400 restart: always +networks: + traefik-public: + external: true \ No newline at end of file