Deluge is a popular BitTorrent client, and now it’s easy to get it running on your Raspberry Pi. Follow this guide to install Deluge on Raspberry Pi in just a few steps.

Installing Deluge on Raspberry Pi can be a bit tricky if you’re not familiar with the process. In this article, we’ll walk you through every step of installing and setting up Deluge on your Raspberry …


Updated October 18, 2023

Need help with your Raspberry Pi?
Contact Me!

Do you love silly Raspberry Pi Projects?
Check out my this YouTube Channel!


Installing Deluge on Raspberry Pi can be a bit tricky if you’re not familiar with the process. In this article, we’ll walk you through every step of installing and setting up Deluge on your Raspberry Pi device. We’ll also cover some basic configuration options to help you get started with torrenting.

  1. Update Your Raspberry Pi

    Before starting the installation process, make sure your Raspberry Pi is up-to-date by running the following command in the terminal:

    sudo apt update && sudo apt upgrade -y
    
  2. Install Deluge

    To install Deluge on your Raspberry Pi, you’ll need to add a third-party repository called Raspbian Backports. This will ensure that you get the latest version of Deluge available for your device:

    sudo apt install -t buster-backports deluged deluge-web
    
  3. Set up the Web Interface

    By default, Deluge doesn’t come with a web interface. To set one up, you can use the built-in web UI or install a third-party web client like Deluge Web UI. Here’s how to install Deluge Web UI:

    1. First, clone the repository from GitHub:
      git clone https://github.com/idlesign/deluge-webui.git
      
    2. Install the required dependencies:
      sudo apt install python3-pip python3-dev libssl-dev
      cd deluge-webui && sudo pip3 install -r requirements.txt
      
    3. Configure Deluge Web UI by running:
      ./setup.py
      
    4. Follow the prompts to set up your username, password, and other settings.
  4. Configure Deluge

    By default, Deluge will use the default port (58846) for incoming connections. If you want to change this, edit the /etc/deluge/core.conf file:

    sudo nano /etc/deluge/core.conf
    

    Look for the download_port and upload_port lines and change them to your desired port number. Save and close the file when done.

  5. Enable and Start Deluge

    To ensure that Deluge starts automatically with your Raspberry Pi, enable and start the deluged service:

    sudo systemctl enable --now deluged
    
  6. Connect to the Web Interface

    Now you can connect to the Deluge Web UI by going to http://your_raspberry_pi_ip:81123 in your web browser. Log in with the username and password you set up during the setup process.

  7. Configure Your Torrent Client

    Once you’re connected to the Web UI, click on “Preferences” in the top right corner and select “Daemon.” Here, you can configure settings like download locations, speed limits, and more. Don’t forget to save your changes!

Congratulations! You have successfully installed Deluge on your Raspberry Pi. Now you can start downloading torrents and taking advantage of the Raspberry Pi’s low power consumption and small form factor.