I use my NFS file sharing server to stream media to Kodi media centers installed on various devices in my local network.
[Attention!] I’ve started writing the original version of this tutorial in 2014, and back then I was cutting corners about the service user which should be running transmission-daemon, and some other settings as well. The below article is a major re-write of that article, which reflects my setup as of 2018, running on a Raspberry Pi 3B+ and Raspbian Stretch Lite (2018-06-27).
Here it goes…
Downloading (legal) content using torrents is very convenient, but if you plan to “seed” back the stuff, then you’ll need to keep your computer running 24/7 which won’t be good for your electricity bills. For this reason it’s a nice idea to use a Raspberry Pi as a “torrent server” a.k.a “seedbox” which will run day and night, as it’s power consumption is tiny compared to a laptop, let alone a desktop PC.
We’ll be using Transmission as a torrent client, which can be installed as a “daemon” running in the background all the time on the Raspberry Pi.