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.
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 *
Make sure rpc-whitelist-enabled is true
If you want to change port number from web interface , you can change the port.
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
and Enter your username and password that gave in transmission settings.