Gately v0.5.6.4 发布
2026 年 10 月 23 日
这是 v0.5.6 系列的功能更新,来自 issue #13 的建议,改进证书分发到其他服务的方式。
复制到多个本机目录
证书的「自动部署」新增「复制到本机目录」,可以添加任意多个目录,每个目录有自己的「复制后执行」命令,例如一个目录给 nginx 并执行 nginx -s reload,另一个给 ocserv 并执行 systemctl reload ocserv。证书签发、续期或更新后自动复制并执行命令,失败时每小时重试一次并发出「证书:部署失败」通知。目录中的证书文件被删除或改动后,下一次检查会重新复制。
自定义证书文件名
「复制到本机目录」与「上传到 SSH 主机」都可以分别填写证书(完整链)与私钥的文件名,例如 fullchain.pem 与 privkey.pem,填写后只写入这两个文件,不必再在命令里改名。留空时沿用原来的 <备注>.crt、.pem、.key。命令中的 $certFile、$keyFile 会指向实际写入的文件。
升级提示
- 原有的「证书映射」保持不变,可以继续使用;需要多个目录时在「自动部署」中添加。
- 已有的 SSH 与 Docker 部署目标升级后不会重新部署。
- Gately 运行在 Docker 中时,本机目录与命令都在容器内,需要把目标目录挂载进容器。