deluge

lightweight BitTorrent client with plugin architecture

TLDR

Launch Deluge GTK client
$ deluge
Add a torrent file
$ deluge [file.torrent]
Add torrent via magnet link
$ deluge "[magnet:?xt=urn:btih:...]"
Start a specific UI (gtk, web, or console)
$ deluge [console]
Set the default UI to launch
$ deluge -s [gtk]
Use a custom config directory
$ deluge -c [path/to/config]

SYNOPSIS

deluge [options] [torrent...]

DESCRIPTION

deluge is a lightweight, cross-platform BitTorrent client known for its plugin architecture and multiple interface options. This command launches the GTK graphical interface for managing torrent downloads.Deluge operates with a daemon/client architecture, allowing the download daemon (deluged) to run independently while clients connect locally or remotely. The GTK client provides a full-featured interface for adding torrents, managing downloads, and configuring settings.The client supports features like bandwidth scheduling, per-torrent settings, peer exchange, magnet URIs, and encryption. Its plugin system extends functionality with features like labels, notifications, and web seeds.

PARAMETERS

TORRENT

Torrent file or magnet link to add.
UI
UI to launch as subcommand: gtk, web, or console (e.g. deluge console).
-s, --set-default-ui UI
Set the default UI to be run when no UI is specified.
-c, --config DIR
Configuration directory.
-l, --logfile FILE
Output log to file.
-L, --loglevel LEVEL
Logging level: none, error, warning, info, debug.
-q, --quiet
Quieten logging output (same as loglevel none).
--help
Display help information.

CONFIGURATION

~/.config/deluge/

Configuration files including core.conf, gtk-ui.conf, and plugins.

INSTALL

sudo dnf install deluge
sudo pacman -S deluge
sudo apk add deluge
sudo zypper install deluge
nix profile install nixpkgs#deluge

CAVEATS

Requires deluged daemon running for full functionality. GTK interface requires graphical environment. Some features depend on optional plugins. Remote connections need proper authentication setup.

HISTORY

Deluge was created in 2006 using Python and GTK. It was designed as a full-featured yet lightweight alternative to other BitTorrent clients, with emphasis on plugin extensibility and cross-platform support.

SEE ALSO

deluged(1), deluge-console(1), transmission-cli(1)

RESOURCES

Source code · Homepage · Documentation