Closed samsong closed 1 year ago
Fixed problem myself.
Bug was the RPC version required was "v2" not "2".
Also MUST put network mode to host
Also had to use specific IP 127.0.0.1 to talk to localhost since Storm & Deluge are on same synology just using different platforms
FYI: I did also get storm & deluge working in network mode bridge on same network, but storm cannot find deluge using the host name. "deluge"
Is that because I had network mode bridge? Is there anyway to make the hostname accessible when docker container is in bridge mode?
fixed config below. Please add this to your github introduction guide page:
version: '3.3'
services:
relvacode:
container_name: storm
ports:
- '8221:8221'
environment:
- DELUGE_RPC_HOSTNAME=127.0.0.1
- DELUGE_RPC_USERNAME=localclient # WORKS - DOCKER-CONTAINER
- DELUGE_RPC_PASSWORD=your-password-from-auth-file # native
- DELUGE_RPC_VERSION=v2 # WORKS - DOCKER-CONTAINER
image: ghcr.io/relvacode/storm
restart: unless-stopped
network_mode: "host" # required for docker native
I have installed DELUGE on synology as native package (not docker) version 2.1.1-17 deluge ip (synology): 192.168.0.5 port :8112 (web) 58846 (remote) deluge default web client active on: 192.168.0.5:8112 remote connection enabled in deluge config.
my ip: 192.168.0.6
storm setup using docker container in portainer (see below config).
✅ Storm web UI access OK: http://192.168.0.5:8221 🛑 Storm UI does not connect to deluge RPC / show any torrent.
logs error message:
please advise method to connect storm docker container to deluge native (not docker) on synology via host IP & port?
Note1: When specified RPC version I got "panic" in logs every time so I disabled it. Note2: I can access http://192.168.0.5:58846 in web browser (err no response) so that port is open.
Is the issue because deluge thinclient is already logged into the user localclient? or is it an IP network issue.