Transmission is Torrent / Magnet link client vastly used on Linux, its available for almost all distros.
If you are willing to use it as headless / VM to download torrents with minimal installation on your CentOS / Fedora / RHEL distro following is the packages needs to be installed & configuration required to access transmission as web service.
here 192.168.1.1 is machine transmission daemon
192.168.1.0/24 is lan
Install epel repo
rpm -ivh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm yum -y install transmission-daemon transmission-cli
yum -y install transmission-daemon transmission-cli
apt-get install transmission-daemon transmission-cli
Configure your machine ip / network to allow access to transmission daemon.
Make sure daemon is already stopped, otherwise changes may not work on start / restart.
/etc/init.d/transmission-daemon stop vi /var/lib/transmission/.config/transmission/settings.json #from "rpc-whitelist": "127.0.0.1", #to "rpc-whitelist": "192.168.1.*", /etc/init.d/transmission-daemon start
Fedora does not install transmission-daemon as a service.
killall transmission-daemon vi ~/.config/transmission-daemon/settings.json #from "rpc-whitelist": "127.0.0.1", #to "rpc-whitelist": "192.168.1.*", transmission-daemon
/etc/init.d/transmission-daemon stop vi /etc/transmission-daemon/settings.json #from "rpc-whitelist": "127.0.0.1", #to "rpc-whitelist": "192.168.1.*", /etc/init.d/transmission-daemon start
Now you can access transmission using http://192.168.1.1:9091/
Ubuntu may ask for username & password. which is transmission. Thats because of following entry in settings.json