Certd
Certd 是一个免费全自动申请和自动部署更新SSL证书的工具。
后缀d取自linux守护进程的命名风格,意为证书守护进程。
关键字:证书自动申请、证书自动更新、证书自动续期、证书自动续签
一、特性
本项目不仅支持证书申请过程自动化,还可以自动化部署更新证书,让你的证书永不过期。
- 全自动申请证书(支持阿里云、腾讯云、华为云、Cloudflare等各种途径注册的域名)
- 全自动部署更新证书(目前支持部署到主机、部署到阿里云、腾讯云等)
- 支持通配符域名/泛域名,支持多个域名打到一个证书上
- 邮件通知
- 私有化部署,保障安全
- 免费、免费、免费
二、私有化部署
由于证书、授权信息等属于高度敏感数据,请务必私有化部署,保障数据安全
1. 安装docker、docker-compose
1.1 准备一台云服务器 * 【阿里云】云服务器2核2G,新老用户同享,99元/年,续费同价!【 立即购买】 * 【腾讯云】云服务器2核2G,新老用户同享,99元/年,续费同价!【 立即购买】
1.2 安装docker
https://docs.docker.com/engine/install/
选择对应的操作系统,按照官方文档执行命令即可
2. 运行certd
当前版本号:
# 随便创建一个目录
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
如果提示 没有compose命令,请安装docker-compose
https://docs.docker.com/compose/install/linux/
镜像说明:
-
certd镜像地址:
registry.cn-shenzhen.aliyuncs.com/handsfree/certd:latest
-
镜像构建通过
Actions
自动执行,过程公开透明,请放心使用
3. 访问
http://your_server_ip:7001
默认账号密码:admin/123456
记得修改密码
三. 源码地址
源码github地址:https://github.com/certd/certd
源码gitee地址:https://gitee.com/certd/certd
本文由
程序员soulmate
原创发布于
阳光沙滩
,未经作者授权,禁止转载