将ubuntu设置为NAS——16.qBittorrent server安装与卸载

2021-11-07 11:18:11 8点赞 48收藏 11评论

创作立场声明:本人小白,只是想通过本平台记录一些折腾以Ubuntu系统为主的NAS过程,同时方便自己查阅,还能赚点金币,于是就有了这个小系列。

前言

前面安装了Transmission-daemon,详见将《ubuntu设置为NAS——1. Transmission-daemon安装》,在用过了一段时间后,个人感觉Transmission下载速度并不算稳定,最麻烦的是不正常重启电脑后,有可能需要重新校验种子,校验时间比较久,而且有时候会莫名其妙出现警告或红种,怎么排查也解决不了,于是就想找找是否还有更合适的服务器下载BT软件。然后就发现了qBittorrent server,于是就又开始折腾了(又可以水了)。但经过一段时间使用,我还是遇到了坑,由于种子数量增加,qBittorrent内存占用问题越来越严重,导致我服务器运行不稳定,最后还是被我卸载。

1、正常安装

1.1、命令行安装

在Ubuntu下安装可以直接选择命令行方式安装

sudo apt install qbittorrent-nox

安装qbittorrent-nox安装qbittorrent-nox

默认端口是8080,我修改为8181后,按照下面命令直接启动webui界面

qbittorrent-nox --webui-port=8181

法律声明,确定按y法律声明,确定按y

法律声明,确定按y

web-ui默认账号密码web-ui默认账号密码

记住默认账号:admin,默认密码:adminadmin,和端口号,在PC浏览器中输入服务器地址+端口号登录

web登录界面web登录界面

正常使用web界面正常使用web界面

1.2、版本更新

突然发现不是最新版(后来发现这一版是各大PT站点推荐的版本,也算是最稳定的版本)

4.1.7版本4.1.7版本

应该是Ubuntu中默认apt里的源不是最新

按照官方教程,添加更新源,再进行软件升级就可以了,截图是4.3.0.1版,但最新已经是4.3.9

sudo add-apt-repository ppa:qbittorrent-team/qbittorrent-stable
sudo apt update
sudo apt upgrade

更新后4.3.0.1更新后4.3.0.1

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——16.qBittorrent server安装与卸载

将ubuntu设置为NAS——1. Transmission-daemon安装

将ubuntu设置为NAS——2. 新增硬盘挂载

将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

展开 收起
11评论

  • 精彩
  • 最新
  • journalctl过滤查看错误日志情况了,还可以找找有没有config的配置文件来限制下系统占用。我用centos的没遇到过会让linux卡死的服务........

    校验提示文案

    提交
    用过一段时间后,感觉Ubuntu确实没有想象中稳定,也能是我安装些不太稳定的因素

    校验提示文案

    提交
    就是,开机启动rc.local时不时就没启动起来aria2,还得手动。昨天停了个电,挂的硬盘引导丢失了早上刚修复的引导。

    校验提示文案

    提交
    收起所有回复
  • TrueNAS是一套基于FreeBSD操作系统核心的开放源代码的网络存储设备服务器系统. ZFS 很好用的。

    校验提示文案

    提交
    安装过TrueNAS,感觉不是很习惯,就放弃了

    校验提示文案

    提交
    收起所有回复
  • omv5挺好的,qb快500种,很稳定,内存占用也不高……

    校验提示文案

    提交
    这个也装过,也是感觉不适应,选用Ubuntu之前,试过很多系统,最后基于自由度和个人使用感受才选了它。每个人都有自己心中觉得合适的系统。

    校验提示文案

    提交
    收起所有回复
  • 如何重置这个qbittorrent-nox啊?在里面设置了https后就出问题了

    校验提示文案

    提交
  • Transmission 下载thunder和emule都不太行吧 , 有什么替代的

    校验提示文案

    提交
    aria2,用好几年了。

    校验提示文案

    提交
    收起所有回复
  • 这个真的点赞了,很详细,谢谢楼主

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
48
扫一下,分享更方便,购买更轻松