services: tdarr: image: haveagitgat/tdarr:latest container_name: tdarr restart: always environment: - PUID=${PUID} - PGID=${PGID} - TZ=${TZ} - serverIP=0.0.0.0 - serverPort=8266 - webUIPort=8265 volumes: - torrents:/media - transcodes:/temp - configtdarrv2:/app/server - settingstdarrv2:/app/configs labels: - "traefik.enable=true" - "traefik.http.services.tdarrv2-seedbox.loadbalancer.server.port=8265" - "traefik.http.routers.tdarrv2.rule=Host(`tdarr.${TRAEFIK_DOMAIN}`)" - "traefik.http.routers.tdarrv2.middlewares=common-auth@file" tdarr_node: image: haveagitgat/tdarr_node:latest container_name: tdarr_node restart: always environment: - PUID=${PUID} - PGID=${PGID} - TZ=${TZ} - nodeID=Node1 - nodeIP=tdarr_node - nodePort=8267 - serverIP=tdarr - serverPort=8266 volumes: - torrents:/media - transcodes:/temp - settingstdarrv2:/app/configs labels: - "traefik.enable=false" volumes: configtdarrv2: driver: local-persist driver_opts: mountpoint: $HOST_CONFIG_PATH/tdarrv2/server settingstdarrv2: driver: local-persist driver_opts: mountpoint: $HOST_CONFIG_PATH/tdarrv2/configs transcodes: driver: local-persist driver_opts: mountpoint: $HOST_CONFIG_PATH/tdarrv2/transcodes