How to Install latest version of Transmission on CentOS 7.X

In this guide i will show you very easy steps how to install Transmission on CentOS 7.

Transmission is a BitTorrent client which features a variety of user interfaces on top of a cross-platform back-end. Transmission is free software licensed under the terms of the GNU General Public License (GNU GPL), with parts under the MIT License.

Transmission allows users to quickly download files from multiple peers on the Internet and to upload their own files. By adding torrent files via the user interface, users can create a queue of files to be downloaded and uploaded. Within the file selection menus, users can customise their downloads at the level of individual files. Transmission also seeds, that is, it will automatically share downloaded content.


1. Enable EPEL repository

yum install epel-release

2. Update Server

yum -y update

3. Install Transmission

yum install transmission-cli transmission-common transmission-daemon

4. Verify Transmission is installed

systemctl start transmission-daemon.service
systemctl stop transmission-daemon.service

5. Open the 9091 port if you running Firewall-cmd
Out of the box, enterprise Linux distributions such as CentOS or RHEL come with a powerful firewall built-in, and their default firewall rules are pretty restrictive.

sudo systemctl start firewalld
sudo firewall-cmd --zone=public --add-port=9091/tcp --permanent
sudo firewall-cmd --reload

6. Configure Transmission by edit the transmission settings.json config file

vi /var/lib/transmission/.config/transmission-daemon/settings.json

7. Find and setup the following lines

"rpc-authentication-required": true, # set true
"rpc-whitelist-enabled": false,      # set false
"rpc-username": "username",          # enter any username
"rpc-password": "password",          # enter any password

8. Save settings.json config file and start transmission server
NOTE: Always stop transmission before edit settings.json

systemctl start transmission-daemon.service

9. Accessing Transmission

Transmission BitTorrent Client will be available on HTTP port 9091 by default. Open your favorite web browser and navigate to http://yourdomain.com:9091 or http://server-ip:9091.

Transmission on Centos 7

Congratulation’s! You have successfully installed Transmission 🙂 Please lave a comment below if you need any help.

For more info please visit: https://transmissionbt.com/