Deluge is a free and open-source, cross-platform BitTorrent client written in Python. Deluge uses a front and back end architecture where libtorrent, a software library written in C++ which provides the application’s networking logic, is connected to one of various front ends including a text console, the web interface and a graphical desktop interface using GTK+ through the project’s own Python bindings.
BitTorrent Client - Deluge contains the common features to BitTorrent clients such as Protocol Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-PMP, Proxy support, Web seeds, global and per-torrent speed limits. As Deluge heavily utilises the libtorrent library it has a comprehensive list of the features provided.
Client-Server - Deluge has been designed to run as both a normal standalone desktop application and as a client-server. In Thinclient mode a Deluge daemon handles all the BitTorrent activity and is able to run on headless machines with the user-interfaces connecting remotely from any other platform.
User Interfaces
There are three main user interfaces (UIs):
GTK UI for the desktop
Web UI for the browser
Console UI for the command line.
Plugins - A rich collection of Plugins are available to get the most out Deluge and extend it’s functionality, written by various members of the Deluge community.
Click Install and locate the deluge plugin file having an extension .egg. Make sure the plugin supports currently installed deluged version. To know your deluge version click the top-left deluge icon.
Finally click Install to upload and enable the plugin. Alternatively, you can upload the .egg file directly to /storage/.appdata/deluge/.config/plugins via FTP or SFTP.
Click More button and then click Change Password option.
A password reset prompt will emerge, requesting your new password. Please input a password of your preference that exceeds 8 characters in length and does not include any special characters.
Select the Confirm button and allow a brief wait for the process to finish.
If deluge is not set as your default bittorrent client, then navigate to the GigaDrive Manager page and click the Switch Default Client button to set it as default. Then refresh the page.
Click the Deluge button under the Basic Apps section to access deluge WebUI.
The username and password to access deluge can be found in your Login Email. Enter them when prompted. If you can’t find your login email, change your basic apps password by clicking the Change Password button on this page.
Then, the Connection Manager popup window will appear. Just click the host in the box and click Connect.
Torrents can be added to deluge either by using a magnet link or by uploading a .torrent file.
To add a torrent click the Add button which is located at the top menu bar.
You will get a popup window like the following.
If you have a .torrent file, click File and select your torrent file. If you don’t have a torrent file but have a magnet link or a direct download link to the .torrent file, then click Url and paste that in the Url field. Then click Add.