diff --git a/deluge/compose.yaml b/deluge/compose.yaml new file mode 100644 index 0000000..06d8a48 --- /dev/null +++ b/deluge/compose.yaml @@ -0,0 +1,49 @@ +services: + deluge: + image: ghcr.io/linuxserver/deluge:2.2.0 + container_name: deluge + volumes: + # Config + - $APPDATA/deluge:/config + # Media + - $DOWNLOADS:/downloads + environment: + PUID: $PUID + PGID: $PGID + TZ: $TZ + ports: + - 8112:8112 + - 6881:6881 + - 6881:6881/udp + # labels: + # - "traefik.enable=true" + # - "traefik.http.routers.deluge.rule=Host(`deluge.${LOCAL_DOMAIN}`)" + # - "traefik.http.routers.deluge.entrypoints=https" + # - "traefik.http.routers.deluge.tls=true" + # - "traefik.http.services.deluge.loadbalancer.server.port=8112" + # networks: + # - proxy + restart: unless-stopped + + storm: + image: ghcr.io/relvacode/storm:v1.3.0 + container_name: storm + environment: + DELUGE_RPC_VERSION: v2 + DELUGE_RPC_HOSTNAME: deluge + DELUGE_RPC_USERNAME: $DELUGE_USER + DELUGE_RPC_PASSWORD: $DELUGE_PASS + ports: + - 8221:8221 + # labels: + # - "traefik.enable=true" + # - "traefik.http.routers.storm.rule=Host(`storm.${LOCAL_DOMAIN}`)" + # - "traefik.http.routers.storm.entrypoints=https" + # - "traefik.http.routers.storm.tls=true" + # - "traefik.http.services.storm.loadbalancer.server.port=8221" + # networks: + # - proxy + +# networks: +# proxy: +# external: true \ No newline at end of file