快速开始
CertHub 是完全免费的 SSL 证书自动化管理系统:申请、DNS 验证、部署、监控与续期全部编排进一条可视化流水线,不含任何数量限制。

三步跑通第一条流水线
1. 配置授权
进入 授权管理 → 新建授权,选择类型(云厂商 / 主机 / 面板 / 证书签发),把凭据填进去,点「测试」确认能连通。
| 你的场景 | 该建哪种授权 |
|---|---|
| 域名托管在阿里云 / 腾讯云 / Cloudflare | 对应的云厂商授权(用 DNS-01 验证) |
| 要部署到自己的服务器 | 主机 SSH 授权 |
| 要部署到宝塔 / 1Panel / 群晖 | 对应的面板授权 |
| 用 Google Trust Services / FreeSSL 签发 | EAB 凭据(证书签发分类) |
凭据在数据库里 AES-GCM 加密存储,界面上的密码框默认显示星号,点右侧「小眼睛」可查看明文 —— 这是刻意设计,方便排障时确认到底填了什么。
2. 创建流水线
证书流水线 → 新建流水线,两种起步方式:
- 从模板创建:内置 8 套模板(Let's Encrypt + Nginx / SSH / 阿里云 CDN / 腾讯云 CDN / HTTP 验证 / 火山引擎 + CDN / 仅申请 / 自签测试),套用后补域名与授权即可。
- 空白创建:自己加阶段与任务,适合流程比较特殊的场景。
一条典型的流水线包含三个阶段:
阶段 1 申请证书 → CertApply(选 CA、填域名、选 DNS 授权)
阶段 2 部署证书 → DeployToNginx / DeployToHost / 云 CDN …
阶段 3 通知 → Notify(选通知渠道)3. 手动运行一次
点右上角 运行(有未保存改动时按钮会变成「保存并运行」)。画布下方的日志坞会逐行实时输出执行过程,失败的任务整张卡片标红,并给出中文原因。
跑通之后:
- 打开 证书库,确认新证书已入库(域名、签发机构、剩余天数)。
- 打开 定时任务,设成每天凌晨跑一次 —— 之后到期前会自动续期,不用再管。
- 在 通知渠道 里配一个机器人或邮件,续期失败时能第一时间收到。
首次登录
默认账号 admin / 123456,登录后请立刻在 账号安全 里改密码,并建议开启两步验证。
界面地图
侧边栏按「流程」分组,第一次用按这个顺序走一遍即可:
| 分组 | 页面 | 作用 |
|---|---|---|
| 概览 | 工作台 | 流水线、有效证书、运行成功率、站点状态、主机资源 |
| 证书流程 | 证书流水线 | 编排申请 → 部署 → 通知 |
| 证书流程 | 执行历史 | 每次运行的结果、耗时、任务数与完整日志 |
| 证书流程 | 证书库 | 已签发证书、剩余天数、格式导出 |
| 接入资源 | 授权管理 | DNS、主机、面板、云厂商、EAB 凭据 |
| 接入资源 | DNS 记录 | 托管在平台里的解析记录(手动申请时用) |
| 接入资源 | 站点监控 | 定时巡检站点证书,到期前告警 |
| 接入资源 | 通知渠道 | 邮件、Webhook、钉钉 / 飞书 / 企微机器人等 |
| 系统 | 系统设置 | 站点信息、网络代理、安全策略、到期提醒 |
| 系统 | 用户管理 | 账号、用户组与功能权限 |
| 系统 | 审计日志 | 谁在什么时候改了什么 |
| 系统 | 开放接口 | 给脚本 / CI 用的 API 密钥 |
