version: "3.5" networks: web: external: true lan: external: true services: plex: image: plexinc/pms-docker:latest container_name: plex restart: unless-stopped networks: web: lan: ipv4_address: ${PLEX_IP} environment: - PLEX_UID=1000 - PLEX_GID=1001 volumes: - /etc/timezone:/etc/timezone - ./config:/config - ./transcode:/transcode - /data/video:/media/video labels: traefik.enable: true traefik.http.services.plex.loadbalancer.server.port: 32400 traefik.http.routers.plex.rule: Host(`plex.${PRIVATE_DOMAIN}`) traefik.http.routers.plex.tls.certResolver: le traefik.docker.network: web