利用阿里云与docker部署Certimate

之前已经介绍过Certimate的部署(但是是windows二进制版本),今天突然发现证书过期了,看了下之前的版本有点老,寻思了下,直接更新了版本并在自己的阿里云服务器上用docker部署。

使用Certimate自动申请与部署SSL证书

1 安装Certimate

Certimate是一个开源的SSL证书管理工具,可以帮助你自动申请、部署SSL证书,并在证书即将过期时自动续期。

Certimate github地址

Certimate文档官网

关于docker安装的方式这里就不赘述了。实在不会可以跟大语言模型交互下。

这里就默认大家装好docker了。首先需要先配置docker镜像,否则必然超时。

bash 复制代码
tee /etc/docker/daemon.json << 'EOF'
{
  "registry-mirrors": [
    "https://docker.m.daocloud.io",
    "https://docker.1panel.live",
    "https://hub.rat.dev",
    "https://docker.mirrors.ustc.edu.cn",
    "https://docker.mirrors.sjtug.sjtu.edu.cn"
  ]
}
EOF

然后重启docker。

bash 复制代码
systemcal restart docker

利用docker安装Certimate。

bash 复制代码
docker run -d \
  --name certimate \
  --restart unless-stopped \
  -p 8090:8090 \
  -v ~/certimate/data:/app/data \
  usual2970/certimate:latest

安装完以后记得去阿里云服务台安全组放开8090端口(TCP)。然后你只需要在任意浏览器,输入以下即可访问WebUI的Certimate。

复制代码
http://你的服务器ip:8090/

初始账户和密码见Certimate文档官网。

2 配置Certimate

进来页面以后,注意左边,建议先系统设置修改账户密码。

然后在授权管理里设置你要配置证书的域名,根据你的供应商选择。

我有两个,一个是阿里云,一个是七牛云。不管哪家,相关的accesskey和secret之类的都是先去对应云服务器提供商网站生成好,再填到这里的。具体怎么生成建议看对应的帮助文档。

以上设置好以后,就可以去工作流里构建配置证书的流程了。工作流→新建工作流。

点击节点设置是自动还是手动触发。

域名填你所需证书的域名,然后域名DNS提供商我之前授权管理设置过了,就是阿里云,这里只需要在下拉里面选择阿里云即可。

往下需要配置这两个地方,一个是CDN加速,我这里CDN加速是七牛云。

主机提供商授权就选择授权管理填入的七牛云,域名选择七牛云绑定的域名。

剩下的部分以及下方还有一个需要部署的节点,都是设置通知方式的。

通知方式的设置方式。

我这里选择的是SMTP邮箱,然后如何设置参考下面。

配置项 值
SMTP 服务器 smtp.qq.com
端口 587(STARTTLS)或 465(SSL)
用户名 你的 QQ 邮箱
密码 QQ 邮箱授权码(不是登录密码)
收件人 接收通知的邮箱

最后发布工作流,并执行。这就可以等证书申请生效了。

相关推荐
AliCloudROS3 小时前
计算巢 X DeepSeek Harness — 云端智能体工作台
人工智能·阿里云
sbjdhjd7 小时前
云安全 | Docker 容器逃逸复盘(三):docker.sock 挂载与 Docker-in-Docker 风险
经验分享·网络安全·docker·云原生·容器·kubernetes·云安全
帷幕落秋9 小时前
Docker的两种安装
运维·docker·容器
工业一体机老司机9 小时前
工业一体机选购后的系统部署:Ubuntu下Docker容器化运行与GPIO配置
linux·ubuntu·docker·人机交互
阿乔外贸日记12 小时前
全球电子产业高度集中:中、韩、日和中国台湾地区占全球数字硬件产能八成
大数据·服务器·人工智能·物联网·云计算
姜鱼问生13 小时前
docker exec 排查容器问题:从日志到进程
运维·网络·数据库·docker·容器
人生百态,人生如梦14 小时前
Ubuntu在低版本下使用ccswitch+claudecode(CCSwitch+Docker+Claude)连调教程
linux·ubuntu·docker·claudecode·ccswitch
程序员老赵14 小时前
Docker 部署 OpenViking:轻松搭建 AI Agent 上下文数据库平台
docker·开源·agent
mengge.cloud15 小时前
Redis
运维·服务器·数据库·redis·缓存·云计算