CertD:全自动SSL证书管理平台
CertD是一款创新性的开源工具,专注于提供免费且全自动化的SSL证书申请及更新服务。它的命名灵感来源于Linux守护进程的命名方式,“D”代表证书守护进程(Certificate Daemon),寓意着它在后台默默守护证书安全的重要角色。
特性亮点
-
全自动申请与部署更新
- 支持证书申请过程的完全自动化,并能自动部署更新证书,确保用户的SSL证书始终有效。
-
广泛的域名支持
- 兼容多种云服务商提供的域名,如阿里云、腾讯云、华为云、Cloudflare等,同时也支持通配符域名以及多域名捆绑在同一证书上。
-
邮件通知
- 提供及时的邮件通知服务,让用户随时掌握证书状态的变化。
-
私有化部署
- 用户可以选择私有化部署,从而将证书和授权信息等敏感数据存储在自己的私有环境中,有效保障数据安全。
-
免费服务
- 与市面上收费的服务相比(例如阿里云通配符域名证书每年至少需1800元),CertD为用户提供免费的服务。
通过这些特性,CertD不仅简化了SSL证书的管理流程,还为用户提供了可靠的数据安全保障。无论是个人开发者还是企业用户,都能从CertD中获益,轻松管理和维护自己的SSL证书。
项目仓库
开源项目地址:
https://github.com/certd/certd
详细的使用教程:
https://github.com/certd/certd/blob/v2/step.md
体验地址:
https://certd.handsfree.work
私有化部署教程
随便创建一个目录
mkdir certd
进入目录
cd certd
下载docker-compose.yaml文件,或者手动下载放到certd目录下
wget https://gitee.com/certd/certd/raw/v2/docker/run/docker-compose.yaml
可以根据需要修改里面的配置
1.修改镜像版本号【可选】
2.配置数据保存路径【可选】
3.修改端口号【可选】
vi docker-compose.yaml # 【可选】
启动certd
docker compose up -d
默认账户密码:admin/123456
访问地址:http://your_server_ip:7001