目录
前言
之前我们写了一系列PT相关的教程,详情如下:
docker安装transmission、qbittorrent、flexget、portainer
Transmission状态提示错误:UDP Failed to set receive/send buffer
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=9092 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,项目地址如下:qbittorrent-nox-static
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访问下载
Debian 11安装qbittorrent-nox并设置Nginx反代