Deluge on Bananian (Better than Transmission IMO) - Torrents

3 7694
Edited by mattrix at Fri Nov 14, 2014 23:10

Been having problems with Transmission killing my internet connection.
Looks like it may have to do with "half open connections".

So, set out to find a replacement and I came across Deluge!

I now have Deluge running on my Bananian NAS and a client on my website so I can access it anywhere.
I thought I would share the commands

- Install dependencies for Deluge and Deluge-web
  1. apt-get install python python-twisted python-openssl python-setuptools intltool python-xdg python-chardet geoip-database python-libtorrent python-mako bzip2
Copy the Code

- Follow the guide HERE to create the service files
(I just used "root" for the DELUGED_USER)

You should end up creating 2 files
  1. /etc/default/deluge-daemon
  2. /etc/init.d/deluge-daemon
Copy the Code

- Change permission for init.d file
  1. chmod 755 /etc/init.d/deluge-daemon
Copy the Code

- Download latest Deluge, build and install
  1. cd /tmp
  2. wget
  3. tar xf deluge-1.3.10.tar.bz2
  4. cd deluge-1.3.10
  5. python build
  6. python install --install-layout=deb
Copy the Code

- Set a Username and Password for the main Deluge Daemon
  1. echo "YOUR_USERNAME:YOUR_PASSWORD:10" > ~/.config/deluge/auth
Copy the Code

- Make service start on boot
  1. update-rc.d deluge-daemon defaults
Copy the Code

- Start service
  1. service deluge-daemon start
Copy the Code

Now visit
  1. http://BANANAPI_IP:8112
Copy the Code
The default Web UI password is
  1. deluge
Copy the Code

The first visit, it will suggest you change this password - which is recommended

Now, you will see the connection manager has been shown with a default connection already present.
Delete this default connection (as we have changed the daemon password).
Create a new connection with the following parameters
  1. Host:
  2. Port: 58846
  3. Username: YOUR_USERNAME
  4. Password: YOUR_PASSWORD
Copy the Code

These are the username and password you set earlier (not the password for the Web UI)

It should connect to the daemon and then you are ready to go.

Setting up a remote client is basically the same, except when you create a connection as above, you would use your servers IP address instead of
The remote client will also have it's own password for the web ui that you will need to set on first login as you did with the server.
Also, you will need to enable remote clients. This can be enabled via the servers Web Ui Preferences -> Daemon.

Unfortunately my private tracker doesn't allow deluge, that's why I am using Transmission since Raspberry Pi...

Note: deluge is in the wheezy source list

So, you can do
apt-get install deluged deluge-webui
but I found it was quite an old deluge version that wouldn't work with magnet links.

Either use a Jessie based OS, or follow above steps to build deluge.

Hello there,

I have install Deluge on my own but I can't find a working port.
Is there any extra level of security in Bananian that I didnt have before with Raspbian?

Thanks for your help!

You have to log in before you can reply Login | Sign Up

Points Rules