qBittorrent 安装

qbittorrent-nox 是无头 qBittorrent,也就是只能通过浏览器访问的。在服务器上装这个就可以,使用起来和桌面的一模一样。

开放端口

sudo ufw allow 8080/tcp comment "qbit"

安装 qbittorrent-nox

下载地址:Releases · userdocs/qbittorrent-nox-static (github.com)

简单方案。sudo apt -y install qbittorrent-nox,应该更新不及时。

手动安装。

arch=$(uname -m)
if [[ $arch == "aarch64" ]]; then ARCHITECTURE="aarch64"
elif [[ $arch == "x86_64" ]]; then ARCHITECTURE="x86_64"
else echo "Unknown architecture: $arch", exit 1
fi

github_project="userdocs/qbittorrent-nox-static"
tag=$(wget -qO- -t1 -T2 "https://api.github.com/repos/${github_project}/releases/latest" | grep "tag_name" | head -n 1 | awk -F ":" '{print $2}' | sed 's/\"//g;s/,//g;s/ //g')

curl -LO https://github.com/userdocs/qbittorrent-nox-static/releases/download/${tag}/${ARCHITECTURE}-qbittorrent-nox && \
sudo mv ${ARCHITECTURE}-qbittorrent-nox /usr/local/bin/qbittorrent-nox && \
sudo chmod +x /usr/local/bin/qbittorrent-nox

创建默认配置目录 与 创建默认配置文件

mkdir -p ~/.config/qBittorrent && vim ~/.config/qBittorrent/qBittorrent.conf
[LegalNotice]
Accepted=true

[Preferences]
WebUI\Port=8080
General\Locale=zh

先启动一下

qbittorrent-nox

访问 http://YOUR_IP:8080 ,默认账户:admin ,密码是临时生成的,在命令行中可以看见

如果想使用不同的端口,使用如下命令启动以指定端口,或在配置文件指定端口:

qbittorrent-nox --webui-port=XXXX

Systemd

假设用户是 vfly2,要提前创建 media 组,并将运行 qBittorrent 的用户加入组中

sudo usermod -aG media vfly2

创建服务文件

sudo vim /etc/systemd/system/qbittorrent-nox.service
[Unit]
Description=qBittorrent-nox service
Wants=network-online.target
After=network-online.target nss-lookup.target

[Service]
Type=exec
User=1000
Group=media
ExecStart=/usr/local/bin/qbittorrent-nox
Restart=on-failure
SyslogIdentifier=qbittorrent-nox

[Install]
WantedBy=multi-user.target

重新加载

sudo systemctl daemon-reload

运行开机自启,并立即运行

sudo systemctl enable --now qbittorrent-nox.service

查看状态

sudo systemctl status qbittorrent-nox.service
sudo systemctl start qbittorrent-nox.service
sudo systemctl stop qbittorrent-nox.service

配置

都在设置里,自己浏览一遍就好了。下面是我记录的一些

下载

自己填

连接

速度

BitTorrent

  • 最大活动的下载数 10
  • 最大活动的上传数 100
  • 最大活动的 torrent 数 150

Web UI

如果不想要每次都要输入登陆,【设置】-【Web UI】-【验证(authentication)】,勾上【对本地主机上的客户端过身份验证】,

使用 frp 访问 web 端时,会因为「跨站请求保护」和「启用 Host header 属性验证」而不能打开,显示 unauthorized,只需要到 【设置】-【Web UI】-【验证(Security)】,取消勾选 【跨站请求保护】和【启用Host header 属性验证】

如此即可访问,记得点最下面的保存


但是取消对本地主机的验证后,千万不要用 frp 等内网穿透 ,否则任何人都可以访问了,无需密码。frp 如果访问 IP 不是本地主机的,应该可以。

AhFei 就曾忽略过这一点,被人删去了所有种子,长时间不活动导致猫站账号被封禁。讽刺的是,在此之前我还在网上看到过这种事情,到了自己身上却没意识到。

高级

迁移与备份

Frequently Asked Questions · qbittorrent/qBittorrent Wiki (github.com)

qBittorrent 的配置文件和种子、日志之类的目录都在下面,迁移时,安装好 qBittorrent 后,复制这些目录到新的服务器,还有把下载的文件也复制过去,就可以了。

GNU/Linux:

  • preferences:
    • ~/.config/qBittorrent/
  • .torrent files, logs, etc (This is the standard XDG data folder):
    • ~/.local/share/qBittorrent/
    • ~/.local/share/data/qBittorrent/ (in case legacy data directory was used)

注意路径要一致,权限和所有者也要一致。


原文链接: https://yanh.tech/2024/06/qBittorrent-installation/

版权声明:本博客所有文章除特別声明外,均为 AhFei 原创,采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 技焉洲 (yanh.tech)

保持更新 ٩(•̤̀ᵕ•̤́๑)ᵒᵏᵎᵎᵎᵎ 清晰恒益的实用技能,欢迎使用 RSS 订阅,如果能留言互动就更好了。

可在 Telegram 群组 https://t.me/vfly2 交流依文章步骤遇到的问题。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇