为什么要安装 qBittorrent 4.1.9 nox

因为qBittorrent的web端优秀易用,因为4.2.0是被U2禁止的(bug太多了),不装4.2.3是因为…太新了?而装nox是因为这是个服务器端没有显示器(headless)。

 

安装过程

这里是官方的ubuntu ppa说明页,可以参考一下版本;另外还有个stable的,那个里面的版本更老了不推荐用。

https://launchpad.net/~qbittorrent-team/+archive/ubuntu/qbittorrent-unstable

 

sudo add-apt-repository ppa:qbittorrent-team/qbittorrent-unstable
sudo apt-get update

就完成了添加PPA,然后直接

sudo apt install qbittorrent-nox=4.1.9.99~201911190848-6738-0b055d8~ubuntu16.04.1

即可安装指定的4.1.9版本。那个版本号需要自己查,具体做法是:

 apt-cache policy qbittorrent-nox

就能看到全部列出的版本了。

安装完之后不用急着直接启动,因为这是个要常驻后台的进程,我推荐把他添加到service里面再启动。首先给它添加个新的用户和分组。

sudo adduser --system --group qbittorrent-nox

然后把自己当前用的用户也加入到这个新的用户组

sudo adduser your-username qbittorrent-nox

然后创建systemd service

sudo vim /etc/systemd/system/qbittorrent-nox.service

内容直接复制粘贴:

[Unit]
Description=qBittorrent Command Line Client
After=network.target

[Service]
#Do not change to "simple"
Type=forking
User=qbittorrent-nox
Group=qbittorrent-nox
UMask=007
ExecStart=/usr/bin/qbittorrent-nox -d --webui-port=8080
Restart=on-failure

[Install]
WantedBy=multi-user.target

保存退出,然后

sudo systemctl start qbittorrent-nox

就是启动了服务了。你以后可以用

sudo systemctl daemon-reload

来更新它,也可以用

sudo systemctl enable qbittorrent-nox

来设置开机启动,或者是用

systemctl status qbittorrent-nox

查看当前运行状态。

 

收尾

至此qB的nox客户端已经正常安装并开始运行,前去服务器ip地址的:8080端口即可直接访问,用户名admin,密码adminadmin。

关于Nginx的反向代理,HTTPS证书这些,请自行折腾

 

附录

如果你发现密码错误,请参考https://github.com/qbittorrent/qBittorrent/wiki/Web-UI-password-locked-on-qBittorrent-NO-X-(qbittorrent-nox)