Linux快速部署qbittorrent
Linux快速部署qbittorrent
qbittorrent-nox-static 项目是一个 bash 脚本,这个脚本可以编译出完全静态的 qbittorent-nox 二进制文件,这就意味着可以在任意的 Linux 操作系统上使用 qbittorent-nox。文档DOC
同时项目作者会定期发布编译好的 qbittorent-nox 二进制文件,不需要我们自己去用脚本编译,要使用的话,基本操作就相当于是下载给个执行权限运行就可以了。
我喜欢用这种方式安装 qbittorrent-nox 的原因是更新简单,有新版本了下载新的二进制文件替换掉旧的就行,并且可以自由选择 libtorrent 的版本,作者每次发布新的 qbittorrent-nox 都会提供依赖于 libtorrent1.2 或 libtorrent2.0 的两个版本。有人说 1.2 好,有人说 2.0 好,反正切换来去自由 = =
安装部署
下载 qbittorent-nox 二进制文件、给执行权限:
1 | curl -L https://github.com/userdocs/qbittorrent-nox-static/releases/latest/download/x86_64-qbittorrent-nox -o /usr/local/bin/qbittorrent-nox |
手动运行一次,按个回车同意软件使用条款:
1 | ./usr/local/bin/qbittorrent-nox --webui-port=10000 |
注意事项:
1、由于我的服务器 8080 端口被占用了,这里我把端口修改成 10000 了,请注意这个修改是永久生效的,qbittorent 会把这个端口信息写到配置文件里面,所以下次启动的时候就不需要指定–webui-port 了。
2、较新版本的 qbittorrent 将 Web UI 的管理员密码改为随机生成了,并且是直到你在 Web UI 手动设置好管理员密码后才停止随机生成,也就意味着如果你不在 Web UI 里面设置管理员密码,那么 qbittorrent 每次启动的时候都会使用随机生成的管理员密码;
3、所以这次启动生成的随机密码会在服务状态打印出来,在你按 Ctrl+C 停止运行后就失效了,因此启动成功后使用IP:1000访问,默认账号是admin,密码是随机的,登录后修改密码保存后再按Ctrl+C 停止运行
别忘了设置管理员密码:
增加开机守护程序
新建 systemd 配置文件:
1 | vim /etc/systemd/system/qbittorrent.service |
写入如下配置:
1 | [Unit] |
添加开机启动并立即启动qbittorrent
1 | systemctl daemon-reload # 载入配置文件 |
查看随机生成的管理员密码:
1 | journalctl -u qbittorrent-nox |
qbittorrent-nox 配置文件均在如下目录:
1 | /root/.config/qBittorrent |
[可选] 安装 VueTorrent 主题:
1 | cd /root/.config/qBittorrent |
启用备选 Web UI,路径填写:/root/.config/qBittorrent/vuetorrent