前言
Transmission 用了 3 天,下载任务一多就会卡死,所以我决定换一个下载工具,这次我选择了 qBittorrent。
方案概述
- 启动
qBittorrent容器 - 访问
qBittorrentWeb 界面 - 测试下载
操作步骤
一、启动 qBittorrent 容器
官方 Docker 镜像:linuxserver/qbittorrent
之前将 NAS 的存储空间通过 WebDAV 挂载到了 GMK G3 的 /mnt/webdav/nas 目录下,所以我将 qBittorrent 的下载目录设置为 /mnt/webdav/nas/qbittorrent。
配置文件则放在 /rab/docker/qbittorrent/config 目录下。
同时这里将 Web 界面端口设置为 8080,BT/PT 端口设置为 55156:
docker run -d \
--name qbittorrent \
--restart=unless-stopped \
-p 55156:55156 \
-p 55156:55156/udp \
-p 8080:8080 \
-v /rab/docker/qbittorrent/config:/config \
-v /mnt/webdav/nas/qbittorrent/downloads:/downloads \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Asia/Shanghai \
-e WEBUI_PORT=8080 \
-e TORRENTING_PORT=55156 \
linuxserver/qbittorrent:14.3.9
二、访问 qBittorrent Web 界面
访问 http://localhost:8080,用户是 admin,密码不是 adminadmin 的话,需要确认容器的日志:
docker logs qbittorrent


三、测试下载
随便找了个免费的种子:

如果出现
port 6881 is blacklisted的话,说明 PT 站屏蔽了这个端口,修改下端口并重新映射容器端口:
如果连上了 Tracker 但是报错:
大概率是目录权限的问题,将/mnt/webdav/nas/qbittorrent/downloads目录的权限改为777即可:chmod -R 777 /mnt/webdav/nas/qbittorrent
非权限错误的话,查看详细日志获取更多信息:
cat /rab/docker/qbittorrent/config/qBittorrent/logs/qbittorrent.log如果和我一样是
error: No such device错误的话,可以重新使用linuxserver/qbittorrent:14.3.9这个版本的镜像构建容器,实测可以解决。
参考:File alert error: No such device #16148

参考文章:

