博主以前是全部使用 cloudflare CDN 也都是 cloud flare 帮我维护和管理证书,最近CF抽风严重,又随着国内 阿里 和 腾讯 开放自己的ESA和EO的免费版本,虽然也看到了他们能够自动签发证书,都是单个域名签发而不是泛域,如果你没事点开,博主一些服务的域名用的证书都是清一色 Google Trust Services (GTS)证书,博主有一种莫名对GTS的追求,肯定是他兼容性太好了。
省心省力的话安装一个 1panel 面板就非常方便,下面是官网安装的命令。
bash -c "$(curl -sSL https://resource.fit2cloud.com/1panel/package/v2/quick_start.sh)"
这里推荐使用 腾讯云轻量服务器 , 推荐选择香港地区免备案, 还可以创建的时候直接选择1panel 、BT 面板,还有更多常用的应用一键开箱即用
tips: 腾讯云咨询也接入了 DeepSeek 的大模型,已经把常见问题归纳整理,常见问题可以直接询问即可,非常方便哒~
复制下方内容
version: '3.3' # 兼容旧版docker-compose
services:
certd:
# 镜像 # ↓↓↓↓↓ ---- 镜像版本号,建议改成固定版本号,例如:certd:1.29.0
image: registry.cn-shenzhen.aliyuncs.com/handsfree/certd:latest
# image: ghcr.io/certd/certd:latest # --------- 如果 报镜像not found,可以尝试其他镜像源
# image: greper/certd:latest
container_name: certd # 容器名
restart: unless-stopped # 自动重启
volumes:
# ↓↓↓↓↓ ----------- 数据库以及证书存储路径,默认存在宿主机的/data/certd/目录下,【您需要定时备份此目录,以保障数据容灾】
# 只要修改冒号前面的,冒号后面的/app/data不要动
- ./data/certd:/app/data
ports: # 端口映射
# ↓↓↓↓ ---- 如果端口有冲突,可以修改第一个7001为其他不冲突的端口号,第二个7001不要动
- "7001:7001"
labels:
com.centurylinklabs.watchtower.enable: "true"
# ↓↓↓↓ -------------------------------------------------------------- 启用ipv6网络,还需要把下面networks的注释放开
# networks:
# - ip6net
environment:
- TZ=Asia/Shanghai
# #↓↓↓↓ ----------------------------- 如果忘记管理员密码,可以设置为true,重启之后,管理员密码将改成123456,然后请及时修改回false
- certd_system_resetAdminPasswd=false
部署好之后访问,过掉基本的注册信息即可。
来到 证书自动化流水线
- 创建证书流
输入你的域名即可。 例如博主的是 ning.moe
和下属的 *.ning.moe
那么 就这样写 *.ning.moe;ning.moe
,如果你要申请Google 还需要配置EAB 您可以访问这个博主和写的博文 :获取Google证书EAB
保存完毕我们进入编辑工作流
1Panel的比较简单一点
EO 配置稍微有点麻烦你需要选择你的 站的ID 以及你所有加速的域名,例如博主的加速以下 test.ning.moe
shell.ning.moe
那么都需要挨个输入进去
国内站 API 凭证: https://console.cloud.tencent.com/cam/capi
最后不要忘记保存然后手动触发工作流看看有什么问题吗。
获取Google证书EAB:https://www.alcy.cc/archives/huo-qu-googlezheng-shu-eab
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。