v2.9.22
xiaoxinpro
released this
14 Apr 01:55
·
384 commits
to develop-zh
since this release
重要提示:在使用这个新版本之前备份您的整个实例!与任何新版本一样,可能会有重大更改。
升级
- 关闭您的 docker 实例
- 压缩或复制您的
data
和letsencrypt
文件夹 - 拉取这个新镜像
chishin/nginx-proxy-manager-zh
- 调出你的 docker 堆栈并检查日志中是否有任何问题
- 续订您的 DNS 证书
- 检查部分或所有主机的预期行为
变化
- 修复了使用 docker secrets 导致一些数据库连接失败的问题
- 更新 reg.ru dns 模板(感谢@tarkh和@dormancygrace)
- cloudflare 插件安装的解决方法
- 修复 cerbot 插件安装问题(感谢@i-strelnikov)
- 从自定义文件加载事件配置(感谢@BitsOfAByte)
- 更新 certbot desec 插件(感谢@LEDfan)
- 添加在线 (online.net) DNS 提供商(感谢@gromez)
- ACL 更改不应破坏证书配置(感谢@jmerdich)
- 使用 ssl_reject_handshake 拒绝对默认 https 站点的请求(感谢@TheBeeZee)
- 通过将 child_process.exec 更改为 child_process.execFile 来缓解CVE-2023-23596(感谢@skarlcf)
- 确保将用户在登录期间输入的电子邮件地址小写(谢谢@jlesage)
- 更新 certbot-dns-ionos 插件(感谢@campingwoelfe)
- 添加 Google Domains DNS 提供商(感谢@ttocsr)
- 许多优秀的 dependabot 更新
- 来自基础镜像的更新openssl和其他包
- 向容器添加了cert-prune命令,见下文
证书修剪
多年来我一直在使用自己的项目,直到最近才发现将certbot
旧证书存档。我的letsencrypt
文件夹超过 150MB
所以 @axllent 创建了这个小软件,我自己用它来显着减小大小。letsencrypt
我建议在使用之前备份您的文件夹。
要在此项目中使用它,您必须在空闲时手动运行命令:
docker exec -ti yourdockercontainer cert-prune
# or
docker-compose exec npm cert-prune
# or
docker compose exec npm cert-prune
Docker 镜像
- chishin/nginx-proxy-manager-zh:2
- chishin/nginx-proxy-manager-zh:2.9
- chishin/nginx-proxy-manager-zh:2.9.22