Deluge BitTorrent Client On Ubuntu

Overview

Deluge is a bit torrent client which uses a client-server like architecture. The cool thing is you can have the server locally (like this install) or remote and just use the client to manage the queue.

Install

Add the Deluge repository. This will have newer versions than in Ubuntu’s repository:
sudo add-apt-repository ppa:deluge-team/ppa

Update the software list on the system:
sudo apt-get update

Install Deluge and the web front end
sudo apt-get install deluged deluge-webui deluge

Config

Create a start up script for the server side in /etc/init/deluge.conf

start on (filesystem and networking) or runlevel [2345]
stop on runlevel [016]

env uid=USER
env gid=GROUP
env umask=022

exec start-stop-daemon -S -c $uid:$gid -k $umask -x /usr/bin/deluged — -d

Add a startup script for the web client in /etc/init/deluge-web.conf

start on started deluge
stop on stopping deluge

env uid=USER
env gid=GROUP
env umask=027

exec start-stop-daemon -S -c $uid:$gid -k $umask -x /usr/bin/deluge-web

Deluge Client

Start the Deluge client and make sure it is not in classic mode (application mode). go to Preferences > Interface > Classic Mode and untick Enable. It will ask you to quit if it was running under classic mode.

Give it some time to start back up in client server before trying launching Deluge and connecting to the server.

Summary

Deluge is a flexible torrent client.

Install deluge web interface on Ubuntu

About Danny

I.T software professional always studying and applying the knowledge gained and one way of doing this is to blog. Danny also has participates in a part time project called Energy@Home [http://code.google.com/p/energyathome/] for monitoring energy usage on a premise. Dedicated to I.T since studying pure Information Technology since the age of 16, Danny Tsang working in the field that he has aimed for since leaving school. View all posts by Danny → This entry was posted in Linux and tagged , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *.

All comments must go through an approval and anti-spam process before appearing on the website. Please be patience and do not re-submit your comment if it does not appear.

This site uses Akismet to reduce spam. Learn how your comment data is processed.