Certd 是一个开源免费的自动化SSL证书管理工具,旨在简化SSL证书的申请、部署和更新流程。
它支持多种主流CA(证书颁发机构),如Let's Encrypt、DigiCert等,用户只需简单配置,即可实现证书的自动化申请和部署。
Certd 还支持通配符域名/泛域名,多个域名可以打包到一个证书上,并且提供邮件通知和私有化部署功能,确保证书始终有效。
源码特色
- 自动化的证书申请:支持多种主流CA,如Let's Encrypt、DigiCert等,用户只需简单配置,即可实现证书的自动化申请。
- 无缝的证书部署:能够与各类Web服务器(如Nginx、Apache)及应用服务器(如Tomcat、Node.js)无缝集成,确保新申请或更新后的SSL证书能够快速、准确地部署到目标环境中。
- 智能的证书更新机制:内置智能监测系统,能够在证书即将过期时自动触发更新流程,确保业务连续性不受影响。此外,还提供详细的日志记录和通知机制,让用户随时掌握证书状态。
- 私有化部署支持:提供基于Docker的私有化部署方案,用户可以在本地环境或私有云中部署Certd,确保所有操作都在受控范围内进行,进一步提升系统的安全性和可控性。
- 多种域名验证方式:支持DNS-01、HTTP-01、CNAME代理等多种域名验证方式,灵活应对不同场景。
- 多种证书格式支持:支持pem、pfx、der、jks等多种证书格式,满足不同用户的需求。
- 邮件通知和Webhook通知:在证书更新或部署时发送邮件通知,确保用户及时了解证书状态。
- 数据库支持:支持SQLite、PostgreSQL、MySQL数据库,方便用户根据需求选择合适的数据库。
使用教程
只需三步,轻松实现证书的自动管理:创建证书流水线

添加成功后,流水线将自动运行,申请 SSL 证书。
添加部署任务

Certd 支持多种部署插件,如 Nginx、阿里云、腾讯云、Kubernetes、CDN、宝塔、1Panel 等,您可根据实际需求选择适合的部署方式。如果现有插件无法满足需求,也可手动下载证书进行自定义部署。

定时运行
设置定时任务,确保证书自动续期,永不过期。

Certd 是一款功能强大、界面美观的自动化SSL证书管理工具,支持多种主流CA,提供自动化的证书申请、部署和更新功能,确保证书始终有效。
其私有化部署功能为数据隐私和安全性提供了强有力的保障。立即下载,开启您的SSL证书管理之旅!

