git@github.com:chenlongqiang/docker-certbot-dnspod.git 2.构建镜像 代码语言:javascript 复制 # 构建 Docker 镜像 cd docker-certbot-dnspod docker build-t certbot-dnspod. 3.获取并填写 dnspod.ini 配置 代码语言:javascript 复制 在https://console.dnspod.cn/account/token/token 进行 DNSPod Token 秘钥创建。
Github docker-certbot-dnspodgithub.com/chenlongqiang/docker-certbot-dnspod 背景 近期免费证书有效期从 1 年缩短到 3 个月,避免经常要上云平台手动申请,所以想找个工具可以简单的申请、续期证书。通过了解,发现 Certbot 工具,但官方没提供 Dnspod 插件,于是找了 Python3 的封装并打包成 Docker 方便使用。 安...
sudo pip install git+https://github.com/tengattack/certbot-dns-dnspod.git 然后到DNSPod Token平台创建秘钥,然后创建文件:/etc/certbot-dnspod.ini,其中dns_dnspod_api_id和dns_dnspod_api_token填写刚在DNSPod申请的秘钥信息,内容如下: dns_dnspod_api_id = ***dns_dnspod_api_token = *** 执行以下命令...
1 )去DNSPod.cn申请 api 授权 2 )安装插件:pip install certbot-dns-dnspod 3 )生成插件配置文件,例如保存到文件/etc/cetbot-dns-dnspod-credentials.ini。重点是双引号不可缺,token 的格式是 id 和 token 以逗号分隔 certbot_dns_dnspod:dns_dnspod_email = "DNSPod 账户的 Email" certbot_dns_dnspod:dns_...
A certbot dns plugin to obtain certificates using dnspod. Obtain API Token https://www.dnspod.cn/console/user/security Install Pip: sudo pip install git+https://github.com/tengattack/certbot-dns-dnspod.git Snap: sudo snap install certbot-dns-dnspod sudo snapsetcertbot trust-plugin-with-root=...
Certbot DNS Plugin for DNSPod 安装 pip install certbot-dns-plugins 配置文件 假如文件路径如下: ~/.secrets/certbot/dnspod.ini 内容: dnspod_token_id = <token id> dnspod_token = <token> chmod: chmod 600 ~/.secrets/certbot/dnspod.ini 创建证书: sudo certbot certonly \ -a dnspod \ --dnspod...
检查DNS配置:确保域名的DNS记录正确设置,并确保您的DNS服务器正常工作。您可以使用腾讯云的DNSPod产品来管理您的域名的DNS配置。了解更多信息,请访问:腾讯云DNSPod产品介绍 检查服务器配置:确保您的服务器配置正确,并确保防火墙允许Certbot访问所需的文件。您可以使用腾讯云的云服务器产品来搭建您的Web服务器。了解更多信息...
一般在腾讯云代注册的域名会由DNSPod进行解析,其他代注册一般也都有自家的DNS解析服务,不过我们还是选择使用Cloudflare来进行DNS解析并绑上我们的服务器 首先我们进入Cloudflare官网 没有账号要先进行账号注册 右上角可以切换语言为简体中文 注册完成后登录账号,然后大概就会看到下图所示,我们点击“添加站点” ...
发现问题出在 DNS 服务器上,我用的是 DNSpod ,无法通过验证,最后是将域名的 DNS 服务器临时换成 Godaddy 的才解决问题,通过验证,然后再换回原来的 DNSpod 。 证书生成成功后,会有 Congratulations 的提示,并告诉我们证书放在 /etc/letsencrypt/live 这个位置 ...
各家大同小异吧,我用的dnspod 添加完成后,记得验证一下 nslookup -type=txt _acme-challenge.cnrainbird.com Server: 139.162.16.5 Address: 139.162.16.5#53 Non-authoritative answer: _acme-challenge.cnrainbird.com text = "J5FTanSZjRl3P63LVdQqZG5fZ2n6n8vMRPVq8xv0r7Q" ...