version: "3.5" networks: web: external: false name: web plex: driver: macvlan driver_opts: parent: eno1 ipam: config: - subnet: 192.168.1.0/23 services: plex: image: plexinc/pms-docker:latest container_name: plex restart: always networks: web: plex: ipv4_address: 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