Install qBittorrent on Ubuntu 16.04 Desktop and Server
qBittorrent is a free, open-source and reliable P2P BitTorrent client, available for Linux, FreeBSD, Mac OS X and Windows. It aims to provide a free software alternative to uTorrent. qBittorrent features a uTorrent-like interface and supports man BitTorrent extensions like DHT, peer exchange, full encryption. You can also remotely control it via the qBittorrent Web UI.
The latest stable version, v3.3.6, was released on July 20, 2016. It brings many bug fixes.
Install the Latest qBittorrent on Ubuntu 16.04 desktop via PPA
The Ubuntu software repository includes qBittorrent v3.3.1. To ensure that you always get the latest version, you need to install it from official qBitorrent PPA.
Fire up a terminal window (
CTRL+ALT+T), then run the following 2 lines of commands one at a time.
sudo add-apt-repository ppa:qbittorrent-team/qbittorrent-stable sudo apt update && sudo apt install qbittorrent
This qBittorrent stable PPA also works on other Linux distributions that are based on Ubuntu 16.04/14.04 such as Linux Mint 18, Elementary OS 3 and Linux Lite. If your system already has deluge installed, then the above commands will update qBittorrent to the latest version. Don’t worry, your existing torrents will be safe.
Once installed, you can start it from Unity Dash or application menu.
Install qBittorrent on Ubuntu 16.04 Server
You can install qBittorrent daemon on a VPS or server and manage it via the qBittorrent Web UI. Using a server to download torrents is incredibly fast as servers typically have 100Mbit port speed. Servers are very affordable these days. You can have an SSD cloud server in an instant for just $5 per month.
Once you got a server then SSH into your server and we can use the same PPA to install qBittorrent daemon.
sudo add-apt-repository ppa:qbittorrent-team/qbittorrent-stable sudo apt update && sudo apt install qbittorrent-nox
nox means no X support and it’s very good for headless servers. Once installed, create a user for qBittorrent.
sudo adduser qbtuser
You will be asked to set password for this user. Then ads this user to the sudo group.
sudo gpasswd -a qbtuser sudo
Next, create a qBitorrent-nox systemd service file with your favourite text editor such as nano.
sudo nano /etc/systemd/system/qbittorrent-nox.service
Copy and paste the following lines into the file:
[Unit] Description=qBittorrent Daemon Service After=network.target [Service] Type=forking User=qbtuser ExecStart=/usr/bin/qbittorrent-nox -d [Install] WantedBy=multi-user.target
In nano text editor, press
CTRL+O to save the file, then
CTRL+X to exit. Now start qBittorrent-nox with:
sudo systemctl start qbittorrent-nox
You may also want to enable auto start when Ubuntu 16.04 is booted up.
sudo systemctl enable qbittorrent-nox
Check its status:
systemctl status qbittorrent-nox
You can see that qBittorrent-nox is running and the service is enabled.
Accessing qBittorrent Web UI
The qBittorrent-nox service listen on TCP 8080 port. You can access the Web UI by typing the following in your browser address bar. Enter your real IP.
The default username and password is
adminadmin respectively. It’s strongly recommended to change the default username and password. Go to
Options and select the Web UI tab. Under the Authentication section, change both username and password.
And now you can start downloading torrents on your Ubuntu 16.04 server. You have the option to upload local torrents or add magnet links. By default all data are downloaded in
If you like to use Deluge as your torrent client on Ubuntu 16.04 desktop or server, check out the following post.
Note: Some hosting provider completely disallow torrenting while some only allow downloading and seeding legal torrents like Linux ISO image.