How to Install Transmission on Ubuntu 18.04 Bionic Beaver

Install Transmission on Ubuntu 18.04

In this article, we will have explained the necessary steps to install and configure Transmission on Ubuntu 18.04 LTS. Before continuing with this tutorial, make sure you are logged in as a user with sudo privileges. All the commands in this tutorial should be run as a non-root user.

The transmission has been built from the ground up to be a powerful, yet lightweight BitTorrent client. Its simple, intuitive interface is designed to integrate tightly with whatever computing environment you choose to use. Transmission strikes a balance between providing useful functionality without feature bloat. Furthermore, it is free for anyone to use or modify

Install Transmission on Ubuntu

Step 1. First, before you start installing any package on your Ubuntu server, we always recommend making sure that all system packages are updated.

sudo apt update
sudo apt upgrade

Step 2. Install Transmission on Ubuntu 18.04 LTS.

Now add Transmission PPA repository:

sudo add-apt-repository ppa:transmissionbt/ppa

Then update packages list and install Transmission:

sudo apt-get update
sudo apt-get install transmission-cli transmission-common transmission-daemon

If you want the full desktop gui software then use:

sudo apt-get install transmission-gtk transmission-cli transmission-common transmission-daemon

Step 3. Configure Users and Permissions.

It is recommended that Transmission runs under its own username for security reasons:

cd /home/user/Downloads
mkdir transmission
cd transmission
mkdir completed incomplete torrents

Then, add the username user to the group debian-transmission and change the permissions for the transmission download folders:

sudo chgrp -R debian-transmission /home/user/Downloads/transmission
sudo chmod -R 775 /home/user/Downloads/transmission

After install the Transmission, the daemon will be started automatically. Starting and stopping the Transmission daemon is pretty straightforward. You can start and stop the Transmission daemon using the following commands:

sudo service transmission-daemon start
sudo service transmission-daemon stop

Step 4. Edit Transmission configuration file.

Now we edit Transmission configuration file:

sudo nano /etc/transmission-daemon/settings.json

My recommendations are to set at least the following as a starting point:

"download-dir": "/path/to/downloads/folder",
"incomplete-dir": "/path/to/incomplete/folder",
"incomplete-dir-enabled": true,
"rpc-authentication-required": true,
"rpc-bind-address": "",
"rpc-enabled": true,
"rpc-password": "your-password",
"rpc-port": 9091,
"rpc-username": "username",
"rpc-whitelist": ",*.*.*.*",
"rpc-whitelist-enabled": true,
"umask": 2,
"watch-dir": "/media/datadrive/downloads",
"watch-dir-enabled": true

Save the settings and exit. You will now have to reload transmission-daemon to apply the new settings:

sudo service transmission-daemon reload

Step 5. Accessing Transmission Web UI.

Open your favorite browser and follow the link to access Transmission web UI:


That’s all you need to do to install the Transmission BitTorrent client on Ubuntu 18.04. I hope you find this quick tip helpful. If you have questions or suggestions, feel free to leave a comment below.