问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Debian系统简单安装qbittorrent-nox

创作时间:
作者:
@小白创作中心

Debian系统简单安装qbittorrent-nox

引用
1
来源
1.
https://www.cquilm.com/archives/debian_install_qbittorrent-nox.html

qbittorrent因其高效的上传速率而深得广大PT玩家的喜爱。本文将介绍如何在Debian系统上安装qbittorrent-nox,并提供两种安装方法:通过apt包管理器安装和使用qbittorrent-nox-static项目安装最新版本。

apt安装qbittorrent-nox

apt update -y
apt install qbittorrent-nox -y

配置qbittorrent-nox进程守护:

cat << EOF > /etc/systemd/system/qbittorrent-nox.service
[Unit]
Description=qBittorrent Command Line Client
After=network.target
[Service]
Type=forking
User=root
ExecStart=/usr/bin/qbittorrent-nox -d --webui-port=8080
ExecStop=/usr/bin/kill -w qbittorrent-nox
Restart=on-failure
[Install]
WantedBy=multi-user.target
EOF

此处8080端口可自定义。然后:

systemctl daemon-reload
systemctl start qbittorrent-nox
systemctl enable qbittorrent-nox
systemctl status qbittorrent-nox

至此,在浏览器中输入服务器的IP和qbittorrent-nox的端口就可以进入了,用户名是admin,用户密码:adminadmin。强烈建议进去之后,立马修改用户名和用户密码。

用户权限配置

为了提高安全性,建议创建专属的qbittorrent-nox用户组:

adduser --system --group qbittorrent-nox # Debian 11及旧版本
adduser --home /home/qbittorrent-nox --system --group qbittorrent-nox # Debian 12新版本

将当前用户添加进qbittorrent-nox用户组中:

adduser your-username qbittorrent-nox

与之相对应的进程守护文件也要稍微修改下:

cat << EOF > /etc/systemd/system/qbittorrent-nox.service
[Unit]
Description=qBittorrent Command Line Client
After=network.target
[Service]
Type=forking
User=qbittorrent-nox 
Group=qbittorrent-nox
ExecStart=/usr/bin/qbittorrent-nox -d --webui-port=8080
ExecStop=/usr/bin/kill -w qbittorrent-nox
Restart=on-failure
[Install]
WantedBy=multi-user.target
EOF

qbittorrent-nox-static

apt源的qb版本不是最新的,我们也可以通过开源项目qbittorrent-nox-static来安装新版的qb,项目地址如下:https://github.com/userdocs/qbittorrent-nox-static

  1. 下载:
wget -qO /usr/local/bin/qbittorrent-nox https://github.com/userdocs/qbittorrent-nox-static/releases/download/release-4.6.2_v2.0.9/$(uname -m)-qbittorrent-nox
chmod 700 /usr/local/bin/qbittorrent-nox
  1. 添加进程守护:
cat << EOF > /etc/systemd/system/qbittorrent-nox.service
[Unit]
Description=qBittorrent Command Line Client
After=network.target
[Service]
Type=forking
User=root
ExecStart=/usr/local/bin/qbittorrent-nox -d --webui-port=8080
ExecStop=/usr/bin/kill -w qbittorrent-nox
Restart=on-failure
[Install]
WantedBy=multi-user.target
EOF
© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号