docker-certbot-dnspod 使用 Docker 申请、续期免费证书

💡 原文中文,约1000字,阅读约需3分钟。
📝

内容提要

由于免费证书有效期缩短至三个月,作者使用 Certbot 和 Dnspod 插件实现证书的自动申请和续期。项目通过 Docker 封装,简化安装和使用。用户需克隆仓库、构建 Docker 镜像,并配置 dnspod.ini 文件,通过命令行生成证书。参考资源包括 Certbot 文档和 GitHub 仓库。

🎯

关键要点

  • 免费证书有效期缩短至三个月,需寻找工具简化申请和续期过程。
  • 使用 Certbot 工具和 Dnspod 插件实现自动申请和续期证书。
  • 项目通过 Docker 封装,简化安装和使用。
  • 用户需克隆仓库并构建 Docker 镜像。
  • 需要获取并填写 dnspod.ini 配置文件。
  • 通过命令行生成新证书和续期证书。
  • 提供 Certbot 官方文档和 GitHub 仓库作为参考资源。

延伸问答

如何使用 Docker 申请免费证书?

用户需克隆仓库、构建 Docker 镜像,并配置 dnspod.ini 文件,通过命令行生成证书。

为什么需要使用 Certbot 和 Dnspod 插件?

由于免费证书有效期缩短至三个月,使用 Certbot 和 Dnspod 插件可以实现证书的自动申请和续期,简化过程。

如何配置 dnspod.ini 文件?

在 https://console.dnspod.cn/account/token/token 创建 DNSPod Token 秘钥,并将其填写到 dnspod.ini 文件中。

如何续期已申请的证书?

使用命令 'docker run -it --rm -v ./conf/dnspod.ini:/data/certbot/dnspod.ini -v ./certs:/etc/letsencrypt certbot-dnspod renew' 来续期 certs 目录下的证书。

这个项目的 GitHub 地址是什么?

项目的 GitHub 地址是 https://github.com/chenlongqiang/docker-certbot-dnspod。

Certbot 的官方文档在哪里可以找到?

Certbot 的官方文档可以在 https://eff-certbot.readthedocs.io/en/latest/install.html 找到。

➡️

继续阅读