为什么要安装 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)