Setup Deluge torrent manager attachment
mouse 911 · person cloud · link
Last update
2018-10-05
2018
10-05
« — »
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
sudo apt-get install deluged deluge-console

# don't start at boot
sudo systemctl stop    deluged
sudo systemctl disable deluged

# now, as the desired user, create cfg files
deluged && pkill deluged

# add a new full user to deluge (10 = max level)
echo "name:password:10" >> .config/deluge/auth
deluge-console "config -s allow_remote True" # enable thin clients
pkill deluged && deluged                     # restart daemon

# install the web ui
sudo apt-get install deluge-web
deluge-web --fork
firefox http://localhost:8112/ # password: deluge

# on another host
sudo apt-get install deluge-gtk
deluge-gtk # use thin client mode, then configure connection manager

Setup an IP blocklist thanks to johntyree's quora question, useful gist and the resulting big list build by concatenating all files from bluetack in iblocklist.com.

You can use the attached deluge_manager.rb script to auto stop seeding and sort torrents by number of seeds/peers.

You can also use the Transdrone (aka Transdroid) Android app to remotely manage deluge.

Note: Since libtorrent >= 0.16 you cannot anymore set a dl/ul speed limit because it is all very well auto managed by the µTP protocol enabled by default.

You can disable it by installing the ltconfig plugin and setting:

1
2
enable_outgoing_utp = false
enable_incoming_utp = false

but it is better to keep it enabled. You can also disable TCP and let µTP do all the work by setting:

1
2
3
4
enable_outgoing_utp = true
enable_incoming_utp = true
enable_outgoing_tcp = false
enable_incoming_tcp = false

Source: Deluge HP and HP guide, HowtoGeek, tuttodinternet, kamilslab