Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

dokku/dokku-letsencrypt

说明与用途

**项目简介(2‑3 句话)**
dokku/dokku-letsencrypt 是为 Dokku(基于 Docker 的轻量级 PaaS)提供的插件,能够在部署应用后自动向 Let’s Encrypt 申请并安装免费 TLS 证书,实现 HTTPS 的一键化配置。

**价值**

  • **自动化**:部署后即自动完成证书申请、续期和绑定,免去手动操作的繁琐。
  • **安全性**:使用业界认可的 Let’s Encrypt 证书,为所有公开服务提供强制加密。
  • **成本**:完全免费,适合创业公司、内部平台或个人项目快速上线安全的 HTTPS 服务。

**典型接入方式**

  1. **插件安装**:在 Dokku 主机上执行 dokku plugin:install https://github.com/dokku/dokku-letsencrypt.git。
  2. **域名配置**:为目标应用添加自定义域(dokku domains:add <app> example.com),确保 DNS 已指向服务器 IP。
  3. **启用插件**:运行 dokku letsencrypt <app>,插件会自动向 Let’s Encrypt 发起 ACME 请求并将证书写入 Nginx 配置。
  4. **自动续期**:插件会在后台以 cron 方式定期检查并续签证书,无需额外操作。

**生产可用性**

  • **成熟度**:已有 1,115+ 星、96+ Fork,活跃维护至 2026‑05‑13,代码基于 Shell 脚本,易于审计。
  • **适用场景**:非常适合原型、内部业务系统或中小规模生产环境的快速 HTTPS 部署。
  • **注意事项**:在正式生产环境使用前,需要检查:
  • DNS 解析是否稳定,确保 ACME 挑战能够成功。
  • 服务器的防火墙/安全组是否允许 80/443 端口的外部访问。
  • 与现有 Nginx/SSL 配置的兼容性(如自定义 SSL 参数)。
  • 定期监控证书状态,防止因 API 限额或网络异常导致续期失败。

综上,dokku-letsencrypt 提供了“一键 HTTPS” 的低成本解决方案,接入简单,适合作为 Dokku 部署流水线的标准组件;在完成上述环境验证后,可投入生产使用。

实际用途

dokku/dokku-letsencrypt may be useful when its README and activity match a concrete workflow.

限制与审查说明

Medium: useful for prototypes or internal workflows, with dependency and maintenance checks before production.

  • 来源: github
  • 语言: Shell
  • 记录日期: 2026-09-05T17:31:01.995Z
原始来源