公司概况

Dokku 诞生于 2013 年,由 Jeff Lindsay 和 Jose Diaz-Gonzalez 共同创建,是一个开源(MIT 协议)的自托管 PaaS(平台即服务)解决方案。Dokku 以其极简设计著称,被称为"最小的 PaaS"——仅需一台服务器即可运行 Heroku 级别的应用部署体验。它支持 Heroku Buildpacks 和 Docker 容器镜像,提供 git push 一键部署、Let's Encrypt 自动 SSL 管理、以及丰富的插件生态系统。

Dokku 是全球开发者和中小团队构建自托管应用平台的首选方案,在 GitHub 上拥有超过 30,000 颗星标。

关联服务商:Dokku PaaS

发展历程

  • 2013 年:Jeff Lindsay 创建 Dokku 项目,首次实现"单服务器 Heroku"理念
  • 2014 年:Jose Diaz-Gonzalez 加入核心维护,发布 v0.3.0 稳定版本
  • 2016 年:引入插件系统,支持 postgres、redis、mysql 等一键安装
  • 2018 年:集成 Let's Encrypt 自动 SSL,大幅简化 HTTPS 配置
  • 2020 年:支持 Docker 镜像直接部署,扩展应用类型至任意容器化应用
  • 2022 年:发布 Dokku API,支持远程管理和 CI/CD 集成
  • 2024 年:发布 v0.34+,完善多容器应用和网络策略支持
  • 2026 年:持续迭代,社区活跃度保持领先,全球部署节点超百万

产品矩阵

🚀 核心平台

  • Dokku PaaS:核心平台,基于 Docker 的单服务器 PaaS,支持 Heroku Buildpacks 和 Dockerfile
  • Dokku CLI:命令行管理工具,支持应用创建、部署、日志查看、域名管理等操作

🔌 插件系统

  • Dokku Plugins(数据库):一键安装 postgres、redis、mysql、mariadb、mongodb 等数据库服务
  • Dokku Plugins(中间件):支持 rabbitmq、elasticsearch、meilisearch、nginx 等中间件
  • 社区插件:社区贡献的 100+ 插件覆盖日志、监控、存储、网络等扩展功能

🔗 管理与集成

  • Dokku API:RESTful API,支持 CI/CD 流水线自动化集成(GitHub Actions、GitLab CI、Jenkins)
  • Let's Encrypt 集成:自动 SSL 证书申请与续期,一键启用 HTTPS
  • Docker Registry 集成:支持私有和公有容器镜像仓库

核心优势

极简轻量:一台普通服务器即可运行,资源占用极低,适合小团队和个人开发者
Heroku 兼容:完美支持 Heroku Buildpacks,现有 Heroku 应用迁移零成本
插件生态丰富:100+ 社区插件覆盖数据库、缓存、队列、监控等常见需求
部署体验极致git push 一键部署,自动构建、启动、绑定域名和 SSL
完全自托管:数据自主可控,无供应商锁定,可部署在任何 VPS 或裸金属服务器上
开放源代码:MIT 协议,完整开源,社区活跃度高,贡献者超过 500 人

市场地位

Dokku 在自托管 PaaS 市场与以下服务商构成竞争关系:

竞品 说明
CapRover 基于 Docker 的自托管 PaaS,提供 Web UI 管理面板
Coolify 开源 PaaS 新秀,支持一键部署多种应用(WordPress、Next.js 等)
Flynn 已停止维护的开源 PaaS,曾是多服务器容器编排先驱
Deis (Workflow) 已停止维护的 Kubernetes 原生 PaaS,已被微软收购
Heroku 云 PaaS 鼻祖(非自托管),Dokku 的灵感来源
Cloudron 面向应用商店模式的商业化自托管平台