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
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.
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.
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
On a low end system like a raspberry pi using an sdcard you can reduce disk I/O for the fastresume and state files:
1 2 3
# change default 200s timers to 4h sudo sed -ri 's/( +self\.save_.+_timer.start)\([0-9]+/\1(60*60*4/' \ /usr/lib/python2.7/dist-packages/deluge/core/torrentmanager.py