Skip to content

v2.9.22

Compare
Choose a tag to compare
@xiaoxinpro xiaoxinpro released this 14 Apr 01:55
· 384 commits to develop-zh since this release
40a5c60

⚠️下个版本v2.10.0会有改动,可能会对您造成不利影响,请2.9.22在进行完整备份后,将您的 docker tag 固定并升级。

重要提示:在使用这个新版本之前备份您的整个实例!与任何新版本一样,可能会有重大更改。

升级

  • 关闭您的 docker 实例
  • 压缩或复制您的dataletsencrypt文件夹
  • 拉取这个新镜像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 镜像

⚠️为了将来的稳定性,请考虑使用2.9.22此屏幕右上角的“观看”菜单为该项目使用标签和后续版本。