Skip to content

Tags

On this page

qBittorrent setup for Debian

Install

Because there is no official ppa of qBittorrent for debian, so we use a third party service - qbittorrent-nox-static to compile qb.

  1. Download script
wget -qO ~/qbittorrent-nox-static.sh https://git.io/qbstatic
chmod +x ~/qbittorrent-nox-static.sh
# pre
sudo ~/qbittorrent-nox-static.sh
# build
~/qbittorrent-nox-static.sh all
# install
sudo ~/qbittorrent-nox-static.sh install

Configure

Read more at qbittorrent-nox configure

vim ~/.config/qBittorrent/qBittorrent.conf

With follow config:

[LegalNotice]
Accepted=true
[Preferences]
WebUI\Port=8080
WebUI\HostHeaderValidation=false

Systemd service

Reference at here

# create a user
sudo vim /etc/systemd/system/qbittorrent.service

Config:

[Unit]
Description=qBittorrent-nox service
Wants=network-online.target
After=network-online.target nss-lookup.target
[Service]
Type=exec
User=qbtuser
ExecStart=/usr/local/bin/qbittorrent-nox
Restart=on-failure
SyslogIdentifier=qbittorrent-nox
[Install]
WantedBy=multi-user.target

After any changes to the services reload using this command.

sudo systemctl daemon-reload

Now you can enable the service

sudo systemctl enable --now qbittorrent.service

Now you can use these commands

systemctl stop qbittorrent
systemctl start qbittorrent
systemctl restart qbittorrent
systemctl status qbittorrent

Reverse Proxy (Optional)

Use Caddy to access qBittorrent with domain. This should install Caddy2 Setup for Debian

Config:

example.com {
push
reverse_proxy 127.0.0.1:8080
}

Now, you can access your qBittorrent web UI at: example.com, the default username and password is : admin/adminadmin

Note, you should change the default username/password

Config

Install Search Plugin Jackett

Jackett is a server program that provides support for more than 400 torrent sites (public and private).

Install Jackett

See Jackett Setup

Install Jackett Plugin

See also at here

Open qBittorrent Web UI, In the Search tab, click the Search plugins... button (bottom-right) -> add new plugin -> https://raw.githubusercontent.com/qbittorrent/search-plugins/master/nova3/engines/jackett.py

Change API key settings, You can get it from Jackett UI

vim ~/.local/share/qBittorrent/nova3/engines/jackett.json

Resource

高阶教程-追剧全流程自动化

Edit this page
Last updated on 8/27/2021