Releases: xiaoxinpro/nginx-proxy-manager-zh
Releases · xiaoxinpro/nginx-proxy-manager-zh
v2.10.0
重要提示:在使用这个新版本之前备份您的整个实例!与任何新版本一样,可能会有重大更改。
- 关闭您的 docker 实例
- 压缩或复制您的
data
和letsencrypt
文件夹 - 拉取这个新镜像
chishin/nginx-proxy-manager-zh
- 调出你的 docker 堆栈并检查日志中是否有任何问题
- 续订您的 DNS 证书
- 检查部分或所有主机的预期行为
变化
添加对以用户/组身份运行进程的支持,使用PUID
和PGID
环境变量定义
- 检测图像是否与 docker 命令中的用户一起运行,如果是则失败
- 添加 s6 准备脚本以添加“npmuser”
- 拆分并重构 s6 准备脚本
- 以“npmuser”身份运行 nginx 和后端节点
- 更改启动时所需文件的所有权
重构配置
- 不再使用配置 npm 包
- 更喜欢来自环境变量的配置,尽管仍然支持配置文件
- 不再为数据库配置编写配置文件
- 将密钥写入 /data 文件夹中的新文件
- 删除了很多内容并提高了对配置的理解
Docker 镜像
v2.9.22
重要提示:在使用这个新版本之前备份您的整个实例!与任何新版本一样,可能会有重大更改。
升级
- 关闭您的 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
v2.9.19
修改记录
- 将 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
修改记录
修复失控的内存泄漏
- 恢复:包括nginx-full pr 7在基础映像:添加了lua-rest -http lua插件和Crowdsec-Openresty-Bouncer
- 翻译:基于官方版本翻译UI,并重新构建前端代码
Docker 镜像
为了未来的稳定性,请考虑使用2.9.18
标签,并使用本屏幕右上方的Watch
菜单对该项目进行后续发布。