We will install torrent client called Transmission. Before we do that lets update and upgrade our packages.
sudo apt-get update
sudo apt-get upgrade
After, installing the client:
sudo apt-get install transmission-daemon
Configuration file is /etc/transmisson-daemon/transmission.json. There are several values we need to change – here is the list of modified parameters (we will be modifying the rest but in more human way later on).
Before editing the config file stop daemon (if you stop daemon after editing the file, your changes will be overwritten):
sudo service transmission-daemon stop
To update config file execute:
sudo nano /etc/transmission-daemon/settings.json
Authentication when connecting to Transmission using web browser
To avoid loosing any control over who connects to our Transmission we can define IP address range of computers that can connect. With the below settings, Transmission will be controlled by computers with IP addresses starting with 192.168.1.* and from local host (RPi).
Also make sure that the following parameters are set in this way:
Now, start Transmission-daemon:
sudo service transmission-daemon start
From computer/tablet that has ip within the defined (above) range, connect to your Transmission:
(assuming IP of your Raspberry Pi is 192.168.1.106)