GISdsq的个人博客分享 http://blog.sciencenet.cn/u/GISdsq

博文

利用阿里云与docker部署Certimate

已有 92 次阅读 2026-7-13 23:48 |个人分类:技术干货|系统分类:科研笔记

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

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

1 安装Certimate

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

Certimate github地址

Certimate文档官网

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

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

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。

systemcal restart docker

利用docker安装Certimate。

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 邮箱授权码(不是登录密码)
收件人接收通知的邮箱

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



https://blog.sciencenet.cn/blog-3247241-1543507.html

上一篇:LLM增强的网易云API部署用于鸿蒙原生音乐app: Melotopia




    
收藏 IP: 58.48.27.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2026-7-15 06:54

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部