Transmission on Ubuntu Server

Transmission torrent client is one of the popular torrent client in Linux and it already include in Ubuntu Desktop Version. However , if we want to use on Server , we need to setup a bit.

Step 1: Install Packages

sudo apt-get update 
sudo apt-get install python-software-properties

We need to add transmission repository to get latest version of transmission.

sudo add-apt-repository ppa:transmissionbt/ppa 
sudo apt-get update 
sudo apt-get install transmission-daemon

Step 2: Prepare for download folder

Create Folder of anywhere . I create folder at


I put the folder in nginx folder to download again with http when torrent download finish.

Now , give a permission to downloads folder

sudo chgrp -R debian-transmission /var/www/nginx-default/downloads 
sudo chmod -R 775 /var/www/nginx-default/downloads

Step 3 : Edit the Settings

Open the transmission edit file with vi or nano. I am using vi

sudo vi /etc/transmission-daemon/settings.json

Search download-dir and change to download path.

"download-dir": "/var/www/nginx-default/downloads",

Search rpc-username and use your username

rpc-username": "[your username here]",

Search rpc-password and change your password

"rpc-password": "my password",

Search rpc-whitelist and change to *

"rpc-whitelist": "*",

Make sure rpc-whitelist-enabled is true

"rpc-whitelist-enabled": true,

If you want to change port number from web interface , you can change the port.

"rpc-port": 9091,

Save the settings file and exit.

Step 4 : Reload Transmission

Now reload the transmission-daemon

sudo /etc/init.d/transmission-daemon reload

Step 5 : Start web interface

Open your ip from browser

http://[your ip]:9091/

and Enter your username and password that gave in transmission settings.

transmission web

comments powered byDisqus