Setting Up Deluge
Setting Up Deluge on Nébulaura
Deluge is a fully-featured, high-performance cross-platform BitTorrent client. Follow this guide to install and configure Deluge on your Nébulaura seedbox.
Initial Setup
First, connect to your slot via SSH. If you need help connecting to the server, refer to the relevant help article.
To install Deluge, run the following command:
box install deluge
This command will configure Deluge and the associated web interface, "Deluge-Web," for use on your slot.
How to Access
Thin Client (Recommended)
The Thin Client uses a secure connection to your slot, offering better performance and plugin support compared to the Web UI. To use the Thin Client, you need to have Deluge installed locally on your computer.
Installation on Popular Operating Systems
- Windows
- macOS
- Debian/Ubuntu
- OpenSUSE
- Fedora
- Arch Linux
Download the latest version of Deluge from here and follow the installation prompts.
Configuration for Thin Client
- Open Deluge and navigate to Preferences > Interface.
- Untick the box for Classic Mode to enable remote connections.
- Restart Deluge.
- Add a new connection:
- Hostname:
<hostname of your server>
- Username:
<your username>
- Password:
<your password>
- Port:
<daemon port>
To find the daemon port, use the following command:cat ~/.config/deluge/core.conf | grep daemon_port
- Hostname:
- Connect and manage your torrents remotely.
Web UI
The Web UI is easier to access and can be found at:
https://yourhost.io/deluge
If prompted, authenticate with your username and password.
To extend the session timeout for the Web UI:
box stop deluge-web
sed -i 's/"session_timeout": 3600,/"session_timeout": 31536000,/g' ~/.config/deluge/web.conf
box start deluge-web
Deluge Console
To access the command-line version:
deluge-console
Connect to the daemon:
connect 127.0.0.1:<daemon port>
For a list of available commands, type:
help
Service Management
Manage Deluge via SSH with the following commands:
- Status
- Start
- Stop
- Restart
- Enable
- Disable
Example:
box start deluge
Configuration
Settings
Most settings can be left at their defaults, but feel free to adjust options such as download location. Avoid altering connection and ltConfig settings as they are optimized for your slot.
Plugins
Deluge supports a wide range of plugins, some of which require the Thin Client for configuration. Refer to the Deluge wiki for more information.
Reannounce Script
For racing torrents, a reannounce script can be added. Use the appropriate script for your Deluge version:
curl -sL https://raw.githubusercontent.com/hostingbydesign/docs.hostingby.design/refs/heads/master/static/scripts/1.sh -o ~/1.sh && chmod +x ~/1.sh
Connecting to Other Clients
To connect other clients, use these variables:
- Host:
127.0.0.1
- Daemon port: Use the command:
cat ~/.config/deluge/core.conf | grep daemon_port
- Web port: Use the command:
cat ~/.config/deluge/web.conf | grep port
- URL Base:
/deluge
(only for HTTPS access)
To enable remote connections:
box stop deluge-web
sed -i 's/127.0.0.1/0.0.0.0/g' ~/.config/deluge/web.conf
box start deluge-web
Simplify Torrent Management
With Deluge, you can effectively manage your torrents with powerful features and plugins. Whether you use the Thin Client or Web UI, Deluge is a robust choice for torrenting on Nébulaura.