How To Setup a Web-based Headless Transmission Torrent Client in Ubuntu 14 – Torrent SeedBoxes

In this article we will be delving into how simple it is to setup a seedbox. A seedbox is a private server used for the uploading and downloading of digital files. Seed-boxes generally make use of the BitTorrent protocol for uploading and downloading.

Seedboxes are usually connected to a high speed network, often with a throughput of 100 Mbit/s or even 1 Gbit/s. Some providers are testing and offering 10 Gbit/s shared servers, while others are developing other systems that will allow users to scale their needs on the fly.

Files are downloaded from the torrent site and its users, and from there they can be downloaded at high speeds to a user’s personal computer via the HTTP, FTP, SFTP, or rsync protocols.

Remember to also ways download legal torrents. Downloading of illegal torrents is against the law.

‘transmission-daemon’ is an ubuntu package which will let us to run Transmission in a headless server or in our own NAS. Transmission daemon can be accessed by its’ web interface with a web browser from anywhere. I’ll guide you step by step on installing Transmission in Headless mode.

Installing transmission-daemon

Open terminal and type the following command

sudo apt-get update
sudo apt-get install transmission-daemon

Next we need to create two folders where the torrent files be downloaded and a folder for uncompleted torrents as below.

mkdir ~/transmission
mkdir ~/transmission/completed ~/transmission/incomplete

Now that you have the package installed and the folders created, you need to update the configuration to use the new settings. Open the main transmission config file by entering the command below:

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

Now change the following settings in the file. Set the ip of the computer that you would want to give access to your seed box. The settings allows for multiple Ip addresses.

"rpc-whitelist": "XX.XX.XX.XX",

Once that is changed, update the directory where you would want tour completed downloads to be saved as well as your pending downloads.

"download-dir": "/var/lib/transmission-daemon/downloads",

And run the command below to allow Transmission pick up the new configuration.

sudo service transmission-daemon reload

Now simply type the address in the web browser and login with username ‘transmission and password given in the config file.

NB: The default password is also set to “transmission”.

https://{current IP, or hostname}:9091

Give this a try and let us know what you think.

Leave a Reply

Your email address will not be published.

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

Back to top button