将ubuntu设置为NAS——16.qBittorrent server安装与卸载
创作立场声明:本人小白,只是想通过本平台记录一些折腾以Ubuntu系统为主的NAS过程,同时方便自己查阅,还能赚点金币,于是就有了这个小系列。
前言
前面安装了Transmission-daemon,详见将《ubuntu设置为NAS——1. Transmission-daemon安装》,在用过了一段时间后,个人感觉Transmission下载速度并不算稳定,最麻烦的是不正常重启电脑后,有可能需要重新校验种子,校验时间比较久,而且有时候会莫名其妙出现警告或红种,怎么排查也解决不了,于是就想找找是否还有更合适的服务器下载BT软件。然后就发现了qBittorrent server,于是就又开始折腾了(又可以水了)。但经过一段时间使用,我还是遇到了坑,由于种子数量增加,qBittorrent内存占用问题越来越严重,导致我服务器运行不稳定,最后还是被我卸载。
1、正常安装
1.1、命令行安装
在Ubuntu下安装可以直接选择命令行方式安装
sudo apt install qbittorrent-nox
默认端口是8080,我修改为8181后,按照下面命令直接启动webui界面
qbittorrent-nox --webui-port=8181
法律声明,确定按y
记住默认账号:admin,默认密码:adminadmin,和端口号,在PC浏览器中输入服务器地址+端口号登录
1.2、版本更新
突然发现不是最新版(后来发现这一版是各大PT站点推荐的版本,也算是最稳定的版本)
应该是Ubuntu中默认apt里的源不是最新
按照官方教程,添加更新源,再进行软件升级就可以了,截图是4.3.0.1版,但最新已经是4.3.9
sudo add-apt-repository ppa:qbittorrent-team/qbittorrent-stable
sudo apt update
sudo apt upgrade
2、设置开机启动
2.1 这里通过创建自定义开机服务实现,先创建系统服务
sudo nano /etc/systemd/system/qbittorrent-nox.service
粘贴以下内容,保存ctr+o,ctr+x退出
[Unit]
Description=qBittorrent-nox
After=network.target
[Service]
User=root
Type=simple
RemainAfterExit=yes
ExecStart=/usr/bin/qbittorrent-nox --webui-port=8181 -d
[Install]
WantedBy=multi-user.target
网上很多教程的qbittorrent-nox.service 的配置有问题,设置Type=forking 可能导致用了一段时间后 shell 会卡住,无法正常开机启动,建议在ubuntu server 20 上面,将Type=forking 的配置,改成 Type=simple 。
注意内容我添加了自定义端口号8181,如果不需要指定端口号,将配置中的ExecStart=/usr/bin/qbittorrent-nox --webui-port=8181 -d,可以设置为ExecStart=/usr/bin/qbittorrent-nox -d,默认端口号为8080.
2.2 启动qbittorrent-nox并创建服务配置
sudo systemctl daemon-reload
# 重新加载systemd守护程序
systemctl enable qbittorrent-nox
# 使qbittorrent-nox.service生效
systemctl start qbittorrent-nox
# 启动qbittorrent-nox
2.3 qbittorrent-nox控制命令
systemctl start qbittorrent-nox
# 启动qbittorrent-nox
systemctl restart qbittorrent-nox
# 重启qbittorrent-nox
systemctl stop qbittorrent-nox
# 停止qbittorrent-nox
systemctl status qbittorrent-nox
# 查看qbittorrent-nox状态
3、卸载qbittorrent-nox
如果你觉得qbittorrent不能满足自己的需求,或者没有达到预期,想要删除bittorrent客户端,可以使用系统包管理器或运行命令:
sudo apt remove qbittorrent-nox
如果需要卸载qbittorrent和它的各种依赖,可以使用如下命令
sudo apt -y autoremove qbittorrent-nox
如果需要卸载qbittorrent和它设置和数据文件,可以使用如下命令
sudo apt-get -y purge qbittorrent-nox
如果需要卸载qbittorrent、它设置和数据文件以及各种依赖,可以使用如下命令
sudo apt-get -y autoremove --purge qbittorrent-nox
总结
qbittorrent-nox的安装其实很简单,web-ui使用也很顺手,可能刚开始使用不一定速度很快,需要添加 Tracker 列表,速度就能起来了,当然如果只是用来PT下载和抢上传一般也是足够了。
在使用了一段时间后,我发现了qbittorrent很严重的问题,随着我下得种子越来越多,我的服务器变得很不稳定,经常死机,通过排查发现是qbittorrent得问题,它占用了太多得内存,直到Ubuntu系统死机。一开始我使用8G内存,心想可能我服务器上服务太多,内存不足,就加了一条8G内存,结果还是全被qbittorrent占掉了。无奈最后还是放弃了qbittorrent,在找到解决方案前,暂时是不打算用了。如果各位网友有好得解决方案,也请不吝赐教。
后记
欢迎大家查阅前期《将ubuntu设置为NAS》相关文章,可以关注、点赞、打赏和交流评论
。
将ubuntu设置为NAS——1. Transmission-daemon安装
将ubuntu设置为NAS——3. 私人网盘nextcloud安装(上)
将ubuntu设置为NAS——3. 私人网盘nextcloud安装(中)
将ubuntu设置为NAS——5. docker与docker-compose的安装
将ubuntu设置为NAS——6. 私人网盘nextcloud安装(下)(docker下安装nextcloud)
将ubuntu设置为NAS——7. 私人网盘nextcloud升级
将ubuntu设置为NAS——8. nextcloud集成onlyoffice在线协同办公软件
将ubuntu设置为NAS——9. 远程命令行及PuTTY、WinScp与手机端Termux使用
将ubuntu设置为NAS——10. 虚拟机KVM及软路由LEDE安装
将ubuntu设置为NAS——11. docker可视化管理工具portainer安装与使用
将ubuntu设置为NAS——12.使用portainer安装为知笔记及为知笔
将ubuntu设置为NAS——13.搭建新型在线协同表格和信息管理工具Seatable
将ubuntu设置为NAS——14.尝试mergerfs合并多个物理硬盘
将ubuntu设置为NAS——15.安装seafile并集成onlyoffice








校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案