Torrent client: Transmission for Raspbery Pi

Today we are going to install a torrent client for raspbian that you can use remotly.

Transmission is a torrent server that allows you to download torrents to your Raspberry Pi and to manage your torrents remotely.

Installation

Pretty easy. Simply install  the daemon (go sudo mode: sudo su)

apt-get install transmission-daemon

Setup

Create folders for torrent progress. Go to the selected folder, and make the complete and incomplete download directories

mkdir incomplete
mkdir completed

Now stop the service and change the settings

service transmission-daemon stop
nano /etc/transmission-daemon/settings.json

first, enter the complete and incomplete folders that you previously created. I personnaly did it on an external USB key (see here to setup such external storage)

"download-dir": "/media/externalstorage/completed",
"incomplete-dir": "/media/externalstorage/incomplete",
"incomplete-dir-enabled": true,

Find and modify rpc-username, rpc-password and enter the login and password you will use for login. Change rpc-whitelist to input allowed connections. Example:

127.0.0.1, 192.168.1.*
will basically allow all the computers of your local network (if starting by 192.168.1.*) to use your client. You can also disable whitelist using this line
rpc-whitelist": false,

to allow any IP to connect to your transmission server (including external IPs from your local network).

Try it

Restart the client using

service transmission-daemon reload

Use the IP of your Raspberry to login. Example:

192.168.1.100:9091

You can now upload torrent files, add links or magnet links of torrent files to start downloads. Enjoy!

 

1 Comment

Leave a comment