This is Gentoo's testing wiki. It is a non-operational environment and its textual content is outdated.
Please visit our production wiki at https://wiki.gentoo.org
Deluge
From Gentoo Wiki (test)
This article is a stub. You can help by expanding it.
Deluge is an open-source, cross platform BitTorrent client. It features a GTK+ based GUI, a command line interface, a web interface and also remote clients. Deluge is written in Python 2.7.
Installation
USE flags
USE flags for net-p2p/deluge BitTorrent client with a client/server model
console
|
Enable default console UI |
gui
|
Enable support for a graphical user interface |
libnotify
|
Enable desktop notification support |
sound
|
Enable sound support |
test
|
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently) |
webinterface
|
Install dependencies needed for the web interface |
Emerge
root #
emerge --ask net-p2p/deluge
Configuration
Headless server
- Create a user
root #
useradd -m -g nogroup -s /bin/nologin deluge
- Configure deluged FILE
/etc/conf.d/deluged
Setting the user# /etc/conf.d/deluged # Change this to the user you want to run deluged as. # You may specify a group too, after a colon DELUGED_USER="deluge:nogroup" # DELUGED_UMASK="0002" # DELUGED_OPTS="-p 58846" DELUGEUI_START="false" DELUGEUI_OPTS="-u web"
- Start the deluged daemon
root #
/etc/init.d/deluged start
Note
Starting the daemon on system launch can be done withroot #
rc- update add deluged default
- Enable remote connections
- Switch to the deluge user
root #
su --shell /bin/bash deluge
- Open the deluge cli
deluge $
deluge-console
- Change the configuration value
>>>
config -s allow_remote True
- Leave the deluge cli
>>>
exit
- Switch to the deluge user
- Set the server username and password
deluge $
echo "myUsername:securePassword" >> ~/.config/deluge/auth
- Restart deluged
root #
/etc/init.d/deluged restart
Remote GTK+ client
- Make sure that Deluge is built with the
gtk
USE flag. - Launch deluge-gtk, go to Edit -> Preferences -> Interface and disable classic mode, then restart deluge-gtk.
- Add your headless server to the connection manager, filling in the username, password, IP address and port. Then click connect.
- Optionally, add the server as a default to hide the Connection Manager prompt.
External resources
- http://dev.deluge-torrent.org/wiki/Plugins - A list of useful plugins, both included and third-party.