This should work for Debian or Debian-deriviants (e.g., Ubuntu)
Install transmission-daemon
sudo apt-get install transmission-daemon
This is how you control the daemon (start|stop|restart)... Stop it for now.
sudo service transmission-daemon stop
Add your non-root user to the transmission group (this is so you'll be able to have write permissions to the downloads directory)
sudo usermod -a -G debian-transmission `whoami`
Reboot your server running transmission-daemon (not your computer ssh-ing into it) to activate the group (there's really no good way to activate a group without a reboot)
sudo reboot
Ensure you're in the debian-transmission group (P.S., the command "groups" shows you all the groups you are in)
groups | grep debian-transmission > /dev/null && echo "You are in that group." || echo "You are NOT in that group."
This is the main settings file. Edit it.
sudo vim /var/lib/transmission-daemon/info/settings.json
Find this line:
"rpc-whitelist": "127.0.0.1",
And replace it with this:
"rpc-whitelist": "127.0.0.1,192.168.1.*",
If your subnet is not 192.168.1.x, modify accordingly
Write the file and quit
Start the daemon back up again
sudo service transmission-daemon start
In a browser, go to:
http://<IP-of-your-transmission-server>:9091
The default username/password is transmission
/transmission
Add a torrent from the web interface
When it's done, it'll be here:
/var/lib/transmission-daemon/downloads
You may want to make a symbolic link like this for easy access to that directory
ln -s /var/lib/transmission-daemon/downloads ~/.torrent-downloads