Need Help?

Need help to install or setup this app? We are available on:

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

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.

  • 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

  1. Open Deluge and navigate to Preferences > Interface.
  2. Untick the box for Classic Mode to enable remote connections.
  3. Restart Deluge.
  4. 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
    
  5. 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.