本文最后更新于 2020年08月13日
目录
前言
之前这个镜像,我选择了自编译,但是个人精力有限,没有太多时间去维护,所以新版选择了linuxserver/qbittorrent
,有稳定维护团队的,更稳定,更新更及时,本镜像仅针对中文用户优化了config
博客:https://sleele.com
Docker Hub:https://hub.docker.com/r/superng6/qbittorrent
GitHub:https://github.com/SuperNG6/Docker-qBittorrent
本镜像的一些优点
- 全平台架构
x86-64
、arm64
、arm32
- 默认简体中文
- 做了usermapping,使用你自己的账户权限来运行,这点对于群辉来说尤其重要
- 纯qBittorrent,没有包含多于的服务
- 基于
linuxserver/qbittorrent
,每周构建一次,同步更新最新版本qbittorrent - 开放了BT下载DTH监听端口、BT下载监听端口(TCP/UDP 6881),加快下载速度
- 默认开启DHT,加速下载
- 内置400多条最新trackers(来自XIU2 / TrackersListCollection,感谢)
- 默认上海时区 Asia/Shanghai
Architecture
Architecture | Tag |
---|---|
x86-64 | latest |
arm64 | latest |
arm32 | latest |
Changelogs
2020/04/09
1、放弃之前自编译方案
2、基于`linuxserver/qbittorrent`构建,仅添加添加了配置文件,默认中文,上海时区
3、自带优化后的config,减少设置,开箱即用
4、稳定,由`linuxserver/qbittorrent`维护
5、每周一拉取`linuxserver/qbittorrent`最新镜像。自动构建构建,保持最新
2020/02/03
1、第一次提交
2、优化镜像体积、最大化减小镜像尺寸
3、多平台构建`x86-64`、`arm64·
4、优化conf配置
5、默认简体中文
Preview
Document
挂载路径
/config
/downloads
关于群晖
群晖用户请使用你当前的用户SSH进系统,输入 id 你的用户id
获取到你的UID和GID并输入进去
权限管理设置
对你的docker配置文件夹的根目录
进行如图操作,你的下载文件夹的根目录
进行相似操作,去掉管理
这个权限,只给写入
,读取
权限
Linux
输入 id 你的用户id
获取到你的UID和GID,替换命令中的PUID、PGID
执行命令
docker create \
--name=qbittorrent \
-e WEBUIPORT=8080 \
-e PUID=1026 \
-e PGID=100 \
-e TZ=Asia/Shanghai \
-p 6881:6881 \
-p 6881:6881/udp \
-p 8080:8080 \
-v /配置文件位置:/config \
-v /下载位置:/downloads \
--restart unless-stopped \
superng6/qbittorrent:latest
docker-compose
version: "2"
services:
qbittorrent:
image: superng6/qbittorrent
container_name: qbittorrent
environment:
- PUID=1026
- PGID=100
- TZ=Asia/Shanghai
volumes:
- /path/to/appdata/config:/config
- /path/to/downloads:/downloads
ports:
- 6881:6881
- 6881:6881/udp
- 8080:8080
restart: unless-stopped
原创声明
本文由 NG6 于2020年04月09日发表在 sleele的博客
如未特殊声明,本站所有文章均为原创;你可以在保留作者及原文地址的情况下转载
转载请注明:Docker qBittorrent 中国优化版 | sleele的博客
本文由 NG6 于2020年04月09日发表在 sleele的博客
如未特殊声明,本站所有文章均为原创;你可以在保留作者及原文地址的情况下转载
转载请注明:Docker qBittorrent 中国优化版 | sleele的博客
想要升级一下4.6.5,发现启动不了,日志:no migrations found。换了4.6.4也一样。很奇怪。原4.3.3可以正常用。
大佬,盼望回复。
log文件提示(W) 2024-02-07T23:18:10 – WebAPI 登录失败。原因: IP 被封禁,本机可以直接上,外网电脑还是显示用户名密码错误,然后在webui界面把外网电脑的ip设置成白名单后那个外网电脑不用密码就进来了,请问有不用白名单的办法吗
修改完ENV里的TL地址后依旧卡在准备webui的步骤,请是什么原因
怎么登陆啊
更新到这个版本pt下载都没速度了 是哪里设置有问题吗 请问
更新最新docker版后,确认密码正确的情况下无法登陆,提示:无效的用户名或密码。
@匿名 初始密码在log日志里面看
@bohe 我确认Unraid是看不到的
@匿名 终端输入sudo docker logs qbittorrent,你就能看到随机密码
@N 我确认Unraid是看不到的
@匿名 unraid直接鼠标右键就能看日志
第一次打开设置保存后变回了英文,重新设置简体中文后只有部分UI是中文的,设置UI里的所有内容都是英文
@malepiwei +1 webUI设置简体中文不能完全汉化
提一点排查的思路:使用qb便携版(TrackersListCollection作者XIU2 汉化的)时也是不能完全汉化,发现了可能是翻译包不是最新(大小偏小),可通过提取官方安装包里面的qt_zh_CN.qm 或者qtbase_zh_CN.qm替换就可以完全汉化
@vekixx 看了一下github,原来是官方qb的bug,
查看图片
方法试了一下,没成功
@vekixx 这个版本问题太多了,昨天更新到了最新版本,试试是否解决了
@NG6 已经解决好几天,忘了说了。
首先映射 “上级文件夹/qbittorrent/config‘’ 到 ‘’/config“ 安装qbittorrent
然后停止容器,到“上级文件夹/qbittorrent/config/qBittorrent/config”里面找到“qBittorrent.conf“配置文件,修改“GeneralLocale=zh”为“GeneralLocale=zh_CN”,重新启动容器(如果不成功,还可以直接删除容器,使用相同的文件映射就可以完整汉化)
参考链接:https://github.com/userdocs/qbittorrent-nox-static/issues/104#issuecomment-1370445415
docker superng6/qbittorrent:latest (4.5.0)
UI貌似无法设置为简体中文
搞了半天能登录了但是下载一直是0
@月夜冷锋 先下载一个热门资源,比如ubuntu 22.10 安装包(https://releases.ubuntu.com/22.10/ubuntu-22.10-live-server-amd64.iso.torrent)。下载过程就可以自动验证一下tracker(会自动去掉国内不能用的),填一下DHT文件(加快速度的)。建议路由器做一下端口映射。
日志报错Numeric mode unsupported in the posix collation implementation
哪位能救救我,百度说是qt编译没有带icu支持但是要怎么解决看不明白,难道我都在用docker了还得自己编译吗
@Sakyori 这个是新版QB自己的问题,不用理会
大佬,web ui的访问端口只能设置8080吗?我换成其他的端口访问不了web ui界面。还是说我用了桥接网络所以不行?我原本用host的网络就可以访问web ui,但是呢下载就没速度,因为没法设置端口。改了桥接之后又没法访问webui,不知道怎么搞
@毛豆 这样设置
查看图片
@NG6 不是,我现在连web ui都进不去,是不是不能通过群晖的地址加端口的形式来访问呢?不知道是我设置有问题还是什么?
@NG6 通过删除配置然后重新设置可以了,谢谢
qb种子显示错误怎么解决呢?tracker显示不联系,但同一个种子用群晖自带的downstation是正常下载的
@xiayuray 试试这个
https://sleele.com/2019/05/25/qbittorrent添加trackers后显示未联系/
webUI的用户名和密码用admin/adminadmin打不开
@匿名 我这边正常
不知道为啥, 装了这个外网无法访问到
@yunfly webui里这样设置
查看图片
@NG6 爱你,网上找半天教程都没你这个设置管用。
这个能屏蔽迅雷吗?
@liboqixia 屏蔽迅雷的是这个版本
https://sleele.com/2020/01/09/docker-qbittorrent增强版,反迅雷吸血/
怎么下载这个映像呢
@Hellboy
@NG6 请问这个安装命令行是在哪里输入啊?是SSH登录群晖,然后输上这一串命令去执行吗?
有没有稍微老一点的版本, 比如3.2.5, 最新版本馒头提示违规客户端
@like 是应该做个不同版本,近期更新
我在web输入地址,显示Unauthorized这个是什么原因啊
@siemarke 如果第一次打不开,先不要修改webUI端口,保持映射与被映射端口一致
另外,配置中已经默认修改了相关配置
查看图片
@NG6 我恢复自动映射的那个五位数的端口了,还是跳出这个反应,是不是因为我在Docker外已经装了一个qB了?
@siemarke 我也出现了
@大橙子 解决了,在环境里把两个端口改成一致,容器和主机需要使用同一端口
https://hub.docker.com/r/80×86/qbittorrent
auto category feature added, for old container, you can setup “Run external program on torrent completion” to in qb WEB UI/usr/local/bin/qb-auto-cat -h %I
恳请移植一下这个功能 非常实用
@匿名 我抽空看看
webUI的用户名和密码是什么啊?我装了以后用admin/adminadmin打不开
@匿名 就是admin adminadmin,我这边是正常的
@NG6 登不上+1
@匿名 我也登陆不上