← Projects
raspberry-pi beginner Jul 15, 2026 ◑ 2 views ◯ 1 min read

Setting Up a Raspberry Pi Seedbox with qBittorrent

Build time: 2-3 hours
Tools needed: None required
Parts List
raspberry piseedboxqbittorrenttorrent

A Pi running qBittorrent-nox as a headless torrent client with a web UI gives you a low-power 24/7 seedbox.

Install qBittorrent-nox (Headless)

sudo apt install qbittorrent-nox -y

First Run

qbittorrent-nox

Accept the terms. Access web UI at http://raspberrypi.local:8080 Default login: admin / adminadmin (change immediately)

Run as a Service

Create /etc/systemd/system/qbittorrent.service:

[Unit]
Description=qBittorrent-nox
After=network.target

[Service]
User=pi
ExecStart=/usr/bin/qbittorrent-nox
Restart=on-failure

[Install]
WantedBy=multi-user.target
sudo systemctl enable qbittorrent
sudo systemctl start qbittorrent

Configure Web UI

In the web UI:

External Storage

Mount a USB drive for storage (see NAS guide for mounting steps). Set qBittorrent's default download path to the mount point.

Access from Outside Home

Combine with Tailscale or Nginx reverse proxy for remote access to the web UI.

Port Forwarding (Optional for Better Seeds)

Forward a TCP/UDP port on your router to the Pi for better peer connectivity. Set the same port in qBittorrent settings under Connection.