dokku/dokku-letsencrypt
说明与用途
**项目简介(2‑3 句话)** dokku/dokku-letsencrypt 是为 Dokku(基于 Docker 的轻量级 PaaS)提供的插件,能够在部署应用后自动向 Let’s Encrypt 申请并安装免费 TLS 证书,实现 HTTPS 的一键化配置。
**价值**
- **自动化**:部署后即自动完成证书申请、续期和绑定,免去手动操作的繁琐。
- **安全性**:使用业界认可的 Let’s Encrypt 证书,为所有公开服务提供强制加密。
- **成本**:完全免费,适合创业公司、内部平台或个人项目快速上线安全的 HTTPS 服务。
**典型接入方式**
- **插件安装**:在 Dokku 主机上执行
dokku plugin:install https://github.com/dokku/dokku-letsencrypt.git。 - **域名配置**:为目标应用添加自定义域(
dokku domains:add <app> example.com),确保 DNS 已指向服务器 IP。 - **启用插件**:运行
dokku letsencrypt <app>,插件会自动向 Let’s Encrypt 发起 ACME 请求并将证书写入 Nginx 配置。 - **自动续期**:插件会在后台以 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