To install transmission-cli torrent client:
sudo apt-get install transmission-cli transmission-common transmission-daemon
To stop, start or restart the daemon:
sudo /etc/init.d/transmission-daemon start
sudo /etc/init.d/transmission-daemon stop
sudo /etc/init.d/transmission-daemon restart
To edit it's settings, stop the daemon and to open the file /etc/transmission-daemon/settings.json.
sudo nano /etc/transmission-daemon/settings.json
you will have all kind of settings which are self explanatory. you will need to configure settings for transmission such as download directory and the rpc-whitelist. The rpc-whitelist is a list that allows certain IPs to access the web interface to download files. Add your local IP (likely 192.168.*.*).
"rpc-whitelist": "127.0.0.1, 192.168.*.*",
While your here it's probably a good idea to set the speed limits so you don't max out your home connection since this will probably be running in the background all the time.
Then restart the server by doing sudo /etc/init.d/transmission-daemon start
Your web service should be started by now and you should be able to access it from the specified IPs in the whitelist.
Access the webpage at the following address:
the port can be changed in the settings, and also the username and password, if you want a login system.
The transmission has support for addons.
Resources: Official transmission client website, edit configuration file, transmissioncli commands, transmission-daemon commands, transmission-remote commands, ubuntu manual, notes.benlaw.net