将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
焱炎火
校验提示文案
第5象限
校验提示文案
会游泳的渔
校验提示文案
值友7654387735
校验提示文案
风雨独舟
校验提示文案
tempma
校验提示文案
tempma
校验提示文案
风雨独舟
校验提示文案
值友7654387735
校验提示文案
会游泳的渔
校验提示文案
第5象限
校验提示文案
焱炎火
校验提示文案