Installing qBittorrent 5.1.4 with Swizzin

Use this guide when Swizzin is already installed and you want to add a fresh qBittorrent 5.1.4 Web UI through Swizzin. This is for a new qBittorrent install, not an upgrade from an older qBittorrent version.

If qBittorrent is already installed on the server, use the upgrade guide instead: Upgrade qBittorrent 4.6.7 to 5.1.4 with Swizzin.

Requirements

  • A working Swizzin server with nginx and the panel already installed.
  • Root or sudo access over SSH.
  • A Swizzin user account that will own the qBittorrent service.
  • A trusted certificate is recommended before exposing the panel for regular use.

Backup First

If the server is a VM or VPS with snapshot support, take a snapshot before installing qBittorrent. If the server is bare metal, read the install prompts carefully before continuing and make sure you have a recovery path for the system and user data.

Install Commands

Install qBittorrent through Swizzin so the package, service, nginx route, and Web UI integration are managed together.

sudo box install qbittorrent

When Swizzin shows the qBittorrent version menu, select 5.1.4. Do not continue with an older branch if this guide is being used to install qBittorrent 5.1.4 specifically.

When Swizzin asks which qBittorrent version to install, choose qBittorrent 5.1.4. If the installer only offers a latest option, confirm that it resolves to 5.1.4 before continuing. Do not install a separate qBittorrent package over the Swizzin-managed service.

Verify The Service

After the installer finishes, verify the per-user qBittorrent systemd service. Replace <username> with the Swizzin user that owns the qBittorrent install.

sudo systemctl status qbittorrent@<username>
sudo systemctl is-active qbittorrent@<username>
qbittorrent-nox --version
dpkg -l | grep -Ei 'qbittorrent|libtorrent'
  • The service check should show the qBittorrent user service running.
  • The active check should return active.
  • The version check should report qBittorrent 5.1.4.
  • The package list should show the qBittorrent and libtorrent packages installed by the Swizzin path.

Open The Web UI

Open the qBittorrent Web UI through the Swizzin nginx route.

https://<server-hostname-or-ip>/qbittorrent

If prompted by the web server, log in with the Swizzin username and password. qBittorrent may then show its own login prompt; on a standard Swizzin install, use the same credentials again.

The default qBittorrent download location is usually ~/torrents/qbittorrent. Confirm the path in the qBittorrent Web UI before adding torrents.

Rollback

If the install fails on a VM or VPS, restoring the snapshot is the cleanest rollback. Without a snapshot, remove qBittorrent through Swizzin instead of deleting service files by hand.

sudo box remove qbittorrent

Next Step

Once qBittorrent 5.1.4 is installed, the WebUI loads, and the service survives a restart, keep the default settings until basic downloads and uploads are confirmed. Then continue with qBittorrent 5.1.4 performance tuning with libtorrent 1.2 and Swizzin.