Skip to content

Releases: xiaoxinpro/nginx-proxy-manager-zh

v2.10.0

11 Jun 02:13
Compare
Choose a tag to compare

⚠️此版本有可能对您产生不利影响的更改,请2.9.22在进行完整备份后将您的 docker 标签固定到以前的版本并升级。

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

  • 关闭您的 docker 实例
  • 压缩或复制您的dataletsencrypt文件夹
  • 拉取这个新镜像chishin/nginx-proxy-manager-zh
  • 调出你的 docker 堆栈并检查日志中是否有任何问题
  • 续订您的 DNS 证书
  • 检查部分或所有主机的预期行为

变化

添加对以用户/组身份运行进程的支持,使用PUIDPGID环境变量定义

  • 检测图像是否与 docker 命令中的用户一起运行,如果是则失败
  • 添加 s6 准备脚本以添加“npmuser”
  • 拆分并重构 s6 准备脚本
  • 以“npmuser”身份运行 nginx 和后端节点
  • 更改启动时所需文件的所有权

重构配置

  • 不再使用配置 npm 包
  • 更喜欢来自环境变量的配置,尽管仍然支持配置文件
  • 不再为数据库配置编写配置文件
  • 将密钥写入 /data 文件夹中的新文件
  • 删除了很多内容并提高了对配置的理解

Docker 镜像

v2.9.22

14 Apr 01:55
40a5c60
Compare
Choose a tag to compare

⚠️下个版本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此屏幕右上角的“观看”菜单为该项目使用标签和后续版本。

v2.9.19

19 Nov 04:19
Compare
Choose a tag to compare

修改记录

  • 将 certbot-dns-duckdns 更新为 0.9(感谢@Nobody84)
  • 将 webp 格式添加到缓存资产的 assets.conf(感谢@mantoufan)
  • 在登录屏幕上为电子邮件输入添加了自动对焦(感谢@wnhrt)
  • 添加了 Domeneshop certbot DNS 插件(感谢@oleban)
  • 添加了 Namecheap certbot DNS 插件(感谢@knoxell)
  • 添加了 DomainOffensive certbot DNS 插件(感谢@DFS-90)
  • 修复 DISABLE_IPV6 标志处理(感谢@czocher)
  • 修复可能的多个 X-Forwarded-For 标头(感谢@lakkeri)
  • 链接到贡献者而不是管理每个版本
  • 各种文档拼写错误和更新
  • 翻译官方v2.9.19版本界面,并重新构建前端代码

Docker 镜像

为了未来的稳定性,请考虑使用2.9.19标签,并使用本屏幕右上方的Watch菜单对该项目进行后续发布。

v2.9.18

19 May 11:55
Compare
Choose a tag to compare

修改记录

修复失控的内存泄漏

  • 恢复:包括nginx-full pr 7在基础映像:添加了lua-rest -http lua插件和Crowdsec-Openresty-Bouncer
  • 翻译:基于官方版本翻译UI,并重新构建前端代码

Docker 镜像

为了未来的稳定性,请考虑使用2.9.18标签,并使用本屏幕右上方的Watch菜单对该项目进行后续发布。