文章

Certd

Certd 是一款开源、免费、全自动申请和部署更新SSL证书的工具。
后缀d取自linux守护进程的命名风格,意为证书守护进程。

关键字:证书自动申请、证书自动更新、证书自动续期、证书自动续签、证书管理工具

一、安装

1. 环境准备

1.1 准备一台云服务器

  • 【阿里云】云服务器2核2G,新老用户同享,99元/年,续费同价!【 立即购买

  • 【腾讯云】云服务器2核2G,新老用户同享,99元/年,续费同价!【 立即购买

1.2 安装docker、docker-compose

https://docs.docker.com/engine/install/

选择对应的操作系统,按照官方文档执行命令即可

2. Docker部署certd容器

bash

# 随便创建一个目录
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

手动下载docker-compose.yaml

如果提示 没有docker compose命令,请安装docker-compose
https://docs.docker.com/compose/install/linux/

certd默认使用sqlite数据库,另外还支持mysqlpostgresql数据库,点我了解如何切换其他数据库

3. 访问测试

http://your_server_ip:7001
https://your_server_ip:7002
默认账号密码:admin/123456
记得修改密码

4.配置

https://gitee.com/certd/certd/blob/v2/step.md

License:  CC BY 4.0