公司概况
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 | 面向应用商店模式的商业化自托管平台 |