This is a quick post with a brief explanation of how to set up transmission on Ubuntu Server (currently 14.04 (Trusty Tahr)).
First make sure your repositories are up-to-date:
sudo apt-get update
sudo apt-get install transmission-cli transmission-common transmission-daemon
Check to make sure that the transmission-daemon is not running – if it is it will overwrite any configuration changes that we make later:
sudo service transmission-daemon stop
Locate the transmission-daemon settings file:
sudo find / -iname settings.json
Two locations are found for this file:
We will edit /etc/transmission-daemon/settings.json:
sudo nano /etc/transmission-daemon/settings.json
The changes that I made to settings.json are in red. You will need to provide your own settings to configure your setup:
"download-dir": "your-download-location", "incomplete-dir": "your-download-location", "rpc-password": "password", "rpc-username": "username", "rpc-whitelist": "127.0.0.1,192.168.0.*",
- download-dir and incomplete-dir are directories where complete and incomplete torrents are stored. They do not have to be different directories.
- rpc-password and rpc-username are the username and password for web access administration.
- rpc-whitelist defines access to transmission. Localhost (127.0.0.1) is defined by default. I added ,192.168.0.* to allow any machine on my LAN access.
Start the transmission-daemon:
sudo service transmission-daemon start
Verify that everything is working by opening a broswer and pointing it to http://server-ip:9091.