Debian 部署 qBittorrent-nox 多实例:独立用户、端口与 systemd 管理

一台服务器可以运行多个 qBittorrent-nox,用于按任务用途分别管理种子。关键是让每个实例拥有自己的配置、运行用户、管理端口和下载目录。 本文以 Debian 12 为示例,手动部署两个全新实例,不依赖第三方一键脚本。命令按系统软件源安装的 qBittorrent-nox 设计;不同发行版、软件版本与既有部署可能需要调整。这是一份依据官方文档整理的部署教程,没有使用某台生产服务器的实测结果。 如果已经有符合特定服务结构的主实例,也可以参考本站的 more-qb 脚本介绍。那篇文章使用同一用户和独立 profile;本文使用不同 Linux 用户,适合从头部署,两套方案不要混着执行。 1. 先规划实例 本文使用以下参数,端口均为示例: 项目 实例一 实例二 Linux 用户 qbt1 qbt2 用户家目录 /var/lib/qbt1 /var/lib/qbt2 WebUI 端口 8082 8083 BT 监听端口 23334 23335 下载目录 /mnt/qbt1 /mnt/qbt2 systemd 服务 [email protected] [email protected] WebUI 端口用于浏览器管理,BT 端口用于与其他客户端传输数据。 改了 WebUI 端口,不代表 BT 端口也变了。 多实例仍共享服务器的 CPU、内存、磁盘和网络带宽。它方便拆分任务,但不会凭空增加磁盘性能,也不保证上传更快。 2. 检查环境并安装 以下服务器命令以 root 执行;普通用户可先使用 sudo -i。不要把服务器命令粘贴进博客编辑器。 先查看环境: cat /etc/os-release findmnt -T /mnt df -hT /mnt getent passwd qbt1 qbt2 ss -lntup | grep -E ':(8082|8083|23334|23335)([[:space:]]|$)' getent 和端口筛选没有输出,分别表示未找到这两个用户、未找到这些端口的监听记录;这两项查询可能返回非零退出码,并不代表系统异常。若已经存在同名用户、实例目录、服务文件,或示例端口已占用,先换一套名称与端口,不要覆盖旧配置。 ...

2026-10-21 · 3 min · 韩旭