共计 2592 个字符,预计需要花费 7 分钟才能阅读完成。
前言
qbittorrent因其高效的上传速率而深得广大PT玩家的喜爱,小白个人认为最简单的使用方法是直接docker-compose运行,正好最近有docker用不溜的老哥问能不能直接安装,当然可以,今天我来看看Debian系统如何安装qbittorrent-nox。
apt安装qbittorrent-nox
apt update -y
apt install qbittorrent-nox -y
配置qbittorrent-nox进程守护
作为小白,这里我们粗暴的使用root用户运行,大佬勿喷……
复制以下代码块的全部内容并一次性粘贴至 SSH 窗口:
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。强烈建议进去之后,立马修改用户名和用户密码。
后续
用户问题
刚刚我们说了,小白直接粗暴地使用root用户,但是安全意识强的老哥肯定不会这样,而是使用相关用户来运行qb,这里就又设计的用户和用户组权限的问题了,我们大概看下吧:
1. 添加专属的qbittorrent-nox用户组
adduser --system --group qbittorrent-nox # Debian 11及旧版本
adduser --home /home/qbittorrent-nox --system --group qbittorrent-nox # Debian 12新版本
2. 将当前用户添加进qbittorrent-nox用户组中,注意: “your-username”是你当前用户的名字,比如root账户就是root,ubuntu账户就是ubuntu,可以通过命令whoami获取。
adduser your-username qbittorrent-nox
3. 与之相对应的进程守护文件也要稍微修改下:
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,项目地址如下:[gt href=’https://github.com/userdocs/qbittorrent-nox-static’]qbittorrent-nox-static[/gt]
1. 下载:
我们可前往项目主页下载最新版本,最新版本为qbittorrent 4.6.2 libtorrent 2.0.9,我们直接下载:
# 下载qbittorrent-nox二进制文件,并放到/usr/local/bin目录下面
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
# 二进制文件700权限
chmod 700 /usr/local/bin/qbittorrent-nox
2. 添加进程守护:
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
References
Debian 11安装qbittorrent-nox并设置Nginx反代
在DEBIAN 10上安装qBittorrent在线实操教程
Delian安装 qbittorrent-nox 实现WEBUI访问下载