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": "0.0.0.0", "rpc-enabled": true, "rpc-password": "your-password", "rpc-port": 9091, "rpc-username": "username", "rpc-whitelist": "127.0.0.1,*.*.*.*", "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:
http://localhost:9091
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.