Code: Select all
version: "2.1"
services:
deluge:
image: lscr.io/linuxserver/deluge:latest
container_name: deluge
environment:
- PUID=1000
- PGID=100
- TZ=Europe/London
- DELUGE_LOGLEVEL=error #optional
volumes:
- /srv/dev-disk-by-label-data/__docker_configs/deluge/config:/config
- /srv/dev-disk-by-uuid-3bfb5612-1ee7-4f29-8314-7f2720dd977b/media/_/_downloads:/downloads
ports:
- 8112:8112
- 6882:6881
- 6882:6881/udp
restart: unless-stopped
I can see the plugins listed in the webui but, when I enable any of the plugins I have added and open the preferences again, they have been unchecked. This doesn't happen with the built-in plugins.
I have tried the following I found during a Google search, but it didn't seem to help.
Code: Select all
Stop the deluge container.
In the container config directory look for the auth file and edit it as follows. If the file does not exist, then create it first. Add a line like this to the file. Choose your own username and password. Save the file when done.
username:password:10
Start the container and use the WebGUI to navigate to Preferences | Daemon. Write down the port number shown. Place a check mark on Allow Remote Connections. Restart the container one more time.
Open the Connection Manager on the client machine, press the +Add button and fill in the table, then press the +Add button in that panel. Then double click on the newly added host entry to connect.
There is documentation available for all this but it is all inclusive and mentions things you don't need or can't run since the docker doesn't have all the mentioned programs available.
https://dev.deluge-torrent.org/wiki/UserGuide/ThinClient