devome/dockerfiles

nevinee/qbittorrent镜像重要更新说明

Opened this issue · 13 comments

devome commented

为保证用户安全,防止用户因使用反代并代理了127.0.0.1这种情况导致安全性降低,从2023年9月5日更新的镜像开始,创建容器需要新增设置两个环境变量(不再自动设置对本地主机跳过身份验证):

  • QB_USERNAME(登陆qBittorrent的用户名)
  • QB_PASSWORD(登陆qBittorrent的密码)

容器将在创建时使用这两个环境变量去设置(如已存在配置文件则是修改)登陆qBittorent的用户名和密码。

如未设置这两个环境变量,或者保持为qBittorrent的默认值(QB_USERNAME:admin,QB_PASSWORD:adminadmin),则本容器附加的所有脚本、定时任务将无法继续使用(除非手动设置对本地主机跳过身份验证)。

详情:#101

因上述原因,镜像默认安装好python,不再需要设置INSTALL_PYTHON这个环境变量。

更新这个版本后,无限提示宕机,实际检测,qb一切正常

devome commented

更新这个版本后,无限提示宕机,实际检测,qb一切正常

请提供一下具体日志,请确认是最新镜像。

更新这个版本后,无限提示宕机,实际检测,qb一切正常

请提供一下具体日志,请确认是最新镜像。

是最新镜像,每天自动更新的

_qBittorrent_logs.txt
image
IMG_4414

devome commented
image

是密码中带&导致的,是我疏忽了。

devome commented
image

其他特殊字符都不需要特殊处理,结果把&这个特殊字符疏忽了,这需要特殊处理。
你先按照 04f03d7b71f37b6a3741a8a027fb26469786ca85 修改下容器内的/usr/local/bin/share吧。

4.6.0我再合并进去。

^_^ 原来我密码里&导致的。 我试试修改下。
改完vim直接退出,要重启docker不,不是很懂技术,非开发人员

devome commented

编辑文件不用重启

abczi commented

@devome

我这边密码里包含%&#
用上边改文件的方式也不行,并且最新镜像好像是已经改好的;
控制台里手工执行分类也操作不了,如下图
image

devome commented

@devome

我这边密码里包含%&#
用上边改文件的方式也不行,并且最新镜像好像是已经改好的;
控制台里手工执行分类也操作不了,如下图
image

好的,我再试试全部的特殊字符。qb这api很奇怪,一般要么全部特殊字符都要转义,而qb这api不是这样,不能全部特殊字符都转义,所以比较麻烦。

devome commented

@devome

我这边密码里包含%&# 用上边改文件的方式也不行,并且最新镜像好像是已经改好的; 控制台里手工执行分类也操作不了,如下图 image

你重新按照这个commit修改下容器内的/usr/local/bin/share看看:9e0dec2

abczi commented

@devome
我这边密码里包含%&# 用上边改文件的方式也不行,并且最新镜像好像是已经改好的; 控制台里手工执行分类也操作不了,如下图 image

你重新按照这个commit修改下容器内的/usr/local/bin/share看看:9e0dec2

生效了! 感谢大佬!!!
测试了宕机和分类;
宕机没日志,应该是正常了;
分类的也没有日志,但是过了一会才执行结束,我看ui里已经生效了,原来100多未分类,现在已经没了

另外,这个方法容器重启后要重新执行一遍的吧,今天需要重启下服务器提前问下

image

devome commented

@devome
我这边密码里包含%&# 用上边改文件的方式也不行,并且最新镜像好像是已经改好的; 控制台里手工执行分类也操作不了,如下图 image

你重新按照这个commit修改下容器内的/usr/local/bin/share看看:9e0dec2

生效了! 感谢大佬!!!
测试了宕机和分类;
宕机没日志,应该是正常了;
分类的也没有日志,但是过了一会才执行结束,我看ui里已经生效了,原来100多未分类,现在已经没了

另外,这个方法容器重启后要重新执行一遍的吧,今天需要重启下服务器提前问下

image

重建才需要,重启不需要。镜像已经更新了,更新下就直接是正确的代码了。