1 Star 7 Fork 6

keijack / certbot-dns-aliyun-docker

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 925 Bytes
一键复制 编辑 原始数据 按行查看 历史
keijack 提交于 2021-04-30 17:59 . add EMAIL environment

自动更新证书容器

说明

本工程提供一个镜像,该镜像支持自动的取得和续签通过阿里云添加域名解析的 let's encrypt 的证书。

前提

你必须在阿里云 RAM 控制台取得一对具有 AliyunDNSFullAccess 的 AK/SK,并且在取得证书时将其设置到环境变量中。

打包

docker build -t certbot .

取得证书

该证书签订一个多域名 DV 证书,以下例子会签一个包含给定的 4 个域名的证书。

docker run -it --rm -e "ALIYUN_AK=123" -e "ALIYUN_SK=5678" -e "EMAIL=someone@example.com" -v /保存/证书/的路径/:/etc/letsencrypt/ certbot obtain_cert -d "keijack.com" -d "*.keijack.com" -d "xctyun.cn" -d "*.xctyun.cn"

刷新证书

注意:必须和取得证书的路径保持一致。

docker run -it --rm -v /保存/证书/的路径/:/etc/letsencrypt/ certbot renew_certs
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/keijack/certbot-dns-aliyun-docker.git
git@gitee.com:keijack/certbot-dns-aliyun-docker.git
keijack
certbot-dns-aliyun-docker
certbot-dns-aliyun-docker
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891