免费 SSL 证书自动续期工具对比:Certimate、Certd、acme.sh 怎么选

2026-10-18 · NALIDE 博客 · 阅读约 8 分钟

Let's Encrypt 让免费 SSL 证书成了标配,但真正的麻烦不在申请,而在续期:90 天有效期一到,忘了续就是网站挂掉、用户看到红字警告。市面上有几款主流的自动续期工具,各有各的路子,这篇把它们一次讲清楚。

先说结论

工具一句话定位适合谁
acme.sh纯 Shell 脚本,无界面运维老手、单机、CI/CD 集成
Certimate自托管 Web 可视化管理多域名、多服务器的团队
Certd中文可视化任务流水线偏好中文界面、用国内云的团队
NALIDE Cert Manager轻量开源证书管家想要简单、开箱即用的人

acme.sh:极简,但全靠命令行

acme.sh 是最轻量的 ACME 客户端,一个 Shell 脚本搞定一切。装完配好 DNS API,一条命令签发,cron 自动续期,几乎不占资源。

优点:依赖少、文档全、社区大,什么犄角旮旯的 DNS 服务商都有人写过插件。

缺点:没有界面,证书一多就靠翻目录;续期失败只能看日志,没有告警;多台服务器要自己写分发脚本。

适合:单机跑一两个站、已经有完善监控体系的团队。

Certimate:可视化,适合多域名团队

Certimate 是自托管的 Web 管理工具,有完整的工作流:申请、部署、续期、通知都在界面里配。支持多种 DNS 服务商和部署目标(Nginx、CDN、对象存储等)。

优点:看得见摸得着,多人协作时谁都能看状态;通知到位,续期失败会告警。

缺点:要自己搭、自己备份数据、自己管凭据安全,多了一套要维护的东西。

适合:域名多、服务器多、需要多人协作的团队。

Certd:中文友好,国内云集成好

Certd 也是可视化路线,把证书申请、部署、续期组织成任务流水线。对国内云厂商(阿里云、腾讯云等)、NAS、宝塔面板的集成比较贴心,中文界面。

优点:中文文档全,国内场景开箱即用,任务化的思路很直观。

缺点:同样要自托管维护;功能重,小场景用会有"杀鸡用牛刀"的感觉。

适合:主要用国内云、偏好中文界面的运维团队。

NALIDE Cert Manager:轻量,开箱即用

这是我们自己做的开源工具(cert.nalide.com),思路是反过来的:不做大而全,做小而顺。一条安装命令跑起来,ACME 自动签发、自动续期,证书状态一目了然。

优点:轻量、安装简单、界面干净,中英文三语;开源免费。

缺点:年轻项目,部署目标的覆盖还在持续增加中。

适合:个人站长、小团队,想要"装完就不用管"的人。

怎么选?看这三问

  1. 几台服务器?一台 → acme.sh 或 NALIDE Cert Manager;多台 → Certimate / Certd。
  2. 要不要界面?命令行够用 → acme.sh;想点鼠标 → 剩下三个。
  3. 中文环境?国内云为主 → Certd 或 NALIDE Cert Manager;国际化 → Certimate。
一条铁律:同一个域名不要被两个自动续签器同时管,会打架。选定一个就坚持用。

证书有效期在缩短,自动化是必答题

CA 行业正在缩短证书有效期(目标 2028 年降到 45 天),手动续期迟早玩不转。不管选哪个工具,现在就把自动化搭起来,是给未来的自己省时间。

想试试轻量路线的,可以看看 NALIDE Cert Manager,开源免费,一条命令安装。


← 返回博客