How to install a torrent client on Ubuntu server

transmission-cli is a perfect torrent client for command line interface servers. it uses fewer resources then other clients, it has daemon process, can be controlled remotely by webui interface, it has local peer discovery support, full encryption transfer, speed limits, downlolad rate, scheduled downloads, magnet links, DHT, UPnP and NAT-PMP port forwarding, etc.

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.*.*).

FYI, this is from the readme file beside settinfs.json"Currently transmission overwrites the settings.json configuration fileon exit. The daemon can be instructed to reload the config with a SIGHUP,or # invoke-rc.d transmission-daemon reload

Otherwise changes made manually to the file while the daemon is running will be silently overwritten on exit."