version: "3" services: deluge: image: lscr.io/linuxserver/deluge:latest container_name: deluge environment: - PUID=1000 - PGID=1000 - TZ=Etc/UTC - DELUGE_LOGLEVEL=error #optional labels: - "traefik.enable=true" - "traefik.http.routers.deluge.rule=Host(`${DOMAIN_NAME}`)" - "traefik.http.routers.deluge.entrypoints=websecure" - "traefik.http.routers.deluge.tls=true" - "traefik.http.routers.deluge.tls.certresolver=myresolver" - "traefik.http.services.deluge.loadbalancer.server.port=8112" volumes: - ${SOURCE}/config:/config - ${SOURCE}/downloads:/downloads ports: - 8112:8112 - 6881:6881 - 6881:6881/udp restart: unless-stopped networks: - traefik # Use external network named "traefik" #This specifies external network traefik - ```docker network create traefik``` is required (managed outside of docker-compose) networks: traefik: external: true # Use external network named "traefik"