Certimate:16MB 内存的自托管 SSL 证书自动化,从 ACME 申请到推送部署
项目地址:
Certimate 是一个完全开源免费、可自托管的 SSL 证书管理工具,覆盖申请、部署、续期、监控的全流程自动化,带可视化操作界面,资源占用低。
能力范围
- ACME 验证:支持 DNS-01 和 HTTP-01 两种方式。
- 证书类型:可申请单域名、多域名、通配符及 IP 地址证书。
- 工作流:可视化编排,从申请到部署全自动化,无需手动操作。
- 输出格式:PEM、PFX、JKS 等多种格式,适配不同服务。
- DNS API:支持 70+ 域名注册商,包括 AWS、Cloudflare、阿里云、腾讯云等。
- CA 集成:Let's Encrypt、ZeroSSL 等 ACME CA。
- 数据归属:完全自托管,所有数据本地存储。
资源占用与实现
项目用 Go 开发,ACME 客户端逻辑基于 lego,前后端分离。运行时内存约 16MB,无外部依赖——不需要额外数据库或运行时环境。
部署方式
两种选择:
- Docker 部署:使用官方镜像启动,不需要预先准备数据库。
- 二进制运行:直接下载发行版,在 Windows / Linux 上解压即可用。
使用流程
在 Web 界面配置域名、验证方式及部署目标,剩下的交给它:向 ACME CA 申请签发证书、本地存储,并推送到部署目标。证书的续期与监控也在同一套流程里完成。