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 中執行時,本機目錄與指令都在容器內,需要把目標目錄掛載進容器。