如何在 远程虚拟机Debian(UBUNTU) 上安装 qBittorrent

in #cn2 months ago

对于那些注重安全性和效率的人来说,qBittorrent 是一款可靠的 torrent 客户端。本指南将详细介绍 Debian 12 Bookworm、Debian 11 Bullseye 或 Debian 10 Buster 上 qBittorrent 的安装过程,并介绍设置配备 WebUI 的版本 qBittorrent-nox 的步骤。

让我们快速介绍一下 qBittorrent 安装方法之间的一些根本区别:

qBittorrent 桌面优势:

用户友好界面:提供直观且易于导航的图形界面。
清洁体验:由于它是开源的,因此没有广告和不必要的捆绑软件。
功能丰富:包括顺序下载、带宽调度等。
qBittorrent-nox 优势:

针对无头系统进行了优化:专为最少资源使用而设计,非常适合受限系统。
Web 界面:允许通过基于网络的界面进行操作。
远程管理:通过其 Web 界面方便管理服务器和远程系统。
qBittorrent 对透明度和安全性的承诺体现在其开源性质和积极开发上。对于那些寻求兼具功能性和用户友好性的 torrent 客户端的用户来说,qBittorrent 仍然是首选,它以社区驱动的方式支持,确保能够满足用户需求。

sudo apt install qbittorrent
安装 qBittorrent-nox(服务器/Web UI)
sudo apt install qbittorrent-nox
它专为无头系统量身定制,并且可以在默认位置访问 Web 界面 http://localhost:8080.
执行以下命令为 qBittorrent-nox 创建用户和组:

sudo adduser --system --group qbittorrent-nox
这 --system 标志指定这是一个系统用户,不具备普通用户的全部功能

将您的用户名添加到 qBittorrent-nox 组
要授予您的用户帐户必要的权限,请将其添加到 qbittorrent-nox 团体:

sudo adduser your-username qbittorrent-nox
代替 your-username 使用您的实际用户名。

为 qBittorrent-nox 创建 Systemd 服务文件
创建一个新的 systemd 服务文件来定义 qBittorrent-nox 服务应如何运行:

sudo nano /etc/systemd/system/qbittorrent-nox.service
在文件中输入以下内容:

[Unit]
Description=qBittorrent Command Line Client
After=network.target

[Service]
Type=forking
User=qbittorrent-nox
Group=qbittorrent-nox
UMask=007
ExecStart=/usr/bin/qbittorrent-nox -d --webui-port=8080
Restart=on-failure

[Install]
WantedBy=multi-user.target
按以下方式保存并关闭文件 CTRL+O 其次是 CTRL+X.

重新加载 Systemd 守护进程
要激活新服务,请重新加载 systemd 守护程序:

sudo systemctl daemon-reload
启动并启用 qBittorrent-nox
现在,启动 qBittorrent-nox 服务并使其在启动时启动:

sudo systemctl start qbittorrent-nox
sudo systemctl enable qbittorrent-nox
sudo systemctl enable qbittorrent-nox
检查状态以确保服务顺利运行是一种很好的做法:

systemctl status qbittorrent-nox

如果发现错误,最常见的问题是 qbittorrent-nox 服务无法创建所需的目录。要解决此问题,请运行以下命令:

sudo mkdir /home/qbittorrent-nox
sudo chown qbittorrent-nox:qbittorrent-nox /home/qbittorrent-nox
sudo usermod -d /home/qbittorrent-nox qbittorrent-nox
然后启动或者重启服务:

sudo systemctl start qbittorrent-nox
访问 qBittorrent Web UI
通过浏览器访问 qBittorrent Web UI,输入服务器的内部 IP 地址,然后输入端口号 (8080),例如 192.168.55.156:8080。如果在本地运行,请使用 127.0.0.1:8080.

请记住,默认用户名是 行政, 密码是 管理员管理员。

Coin Marketplace

STEEM 0.25
TRX 0.20
JST 0.037
BTC 93400.01
ETH 3410.75
USDT 1.00
SBD 3.80