To install Deluge torrent client and take advantage of the web-ui, the process is quite simple in comparison to rtorrent + rutorrent.
First install epel and the ‘nux’ desktop which will satisfy the dependencies and enable the ability to install deluge RPMs using yum.
yum install epel-release && rpm -iv \
http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
Next, install the deluge-web
yum -y install deluge-web
Open port 8112 for TCP on the firewall:
firewall-cmd --permanent --zone=public --add-port=8112/tcp
firewall-cmd --reload
Install deluge-console
yum install deluge-console
Start the WebUI service:
systemctl start deluge-web
Navigate to http://%5Bip address]:8112
Deluge-WebUI will be active. The default password will be “deluge” — enter it and it will prompt you to change your password. Initially, you will not be connected to the deluge daemon from within the WebUI. Click on “Connection Manager” and there should be a 127.0.0.1:* address to connect to and/or start/stop the daemon with a button. Click on that and it should fire up — you’re ready to start adding torrents!
From within the GUI you can enable SSL under preferences > interface.
Ref: http://john.cuppi.net/install-deluge-and-webui-to-centos-7/