可自托管的部署平台,通过 SSH 将应用、数据库和一键服务部署到你自己的服务器,可替代 Heroku、Netlify 和 Vercel。
- Star
- 37,874
- Fork
- 3,097
- 未关闭 Issue
- 777
- 最近提交
- 3天前
这是什么?
Dokploy 是一个免费、可自托管的 PaaS 平台,用于简化应用和数据库的部署与管理。它定位为 Vercel、Netlify 和 Heroku 的开源替代方案,运行在你自己的 VPS 上,而不是托管服务。
它支持部署 Node.js、PHP、Python、Go、Ruby 等语言编写的应用,也支持 Docker Compose 项目。托管数据库包括 MySQL、PostgreSQL、MongoDB、MariaDB、libsql 和 Redis,并可将备份自动存储到外部存储。路由和负载均衡由 Traefik 完成,Docker Swarm 则用于多节点集群。
在监控方面,Dokploy 可按资源查看 CPU、内存、存储和网络用量,并将日志和指标发送到 Grafana、Datadog、New Relic、AWS CloudWatch 等平台。部署结果可通过 Slack、Discord、Telegram 或邮件通知,同时提供 CLI 和 API 用于自动化操作。
核心功能
- 01支持部署 Node.js、Python、Go、PHP 等多种语言的应用。
- 02可创建并备份 MySQL、PostgreSQL、MongoDB、MariaDB、libsql 和 Redis 数据库。
- 03原生支持 Docker Compose,便于管理多容器应用。
- 04通过 Docker Swarm 实现多节点扩展,并可部署到远程服务器。
- 05按资源查看 CPU、内存、存储和网络用量。
- 06提供 CLI 和 API,用于管理应用和数据库。
适用场景
- 在单台 VPS 上搭建类似 Heroku 的自托管部署流程。
- 运行自管的 Web 应用和数据库组合,并自动备份数据。
- 一键部署 Plausible、Pocketbase 等开源模板。
- 将自托管服务的容器日志和指标接入已有的监控系统。
快速上手
- 1
在 VPS 上运行安装脚本
curl -sSL https://dokploy.com/install.sh | bash - 2
阅读详细文档
使用前须知
- 许可证显示为 NOASSERTION,使用前应先核查许可证条款。
- 安装面向 VPS 设计,因此你需要一台可自行托管的服务器。
标签
常见问题
- dokploy 是什么?
- 可自托管的 PaaS 平台,用于在自有 VPS 上部署应用和数据库,可替代 Vercel、Netlify 和 Heroku。 Dokploy 是一个免费、可自托管的 PaaS 平台,用于简化应用和数据库的部署与管理。它定位为 Vercel、Netlify 和 Heroku 的开源替代方案,运行在你自己的 VPS 上,而不是托管服务。
- dokploy 可以免费使用吗?用的什么许可证?
- dokploy 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- dokploy 还在维护吗?
- 活跃维护中。dokploy 最近一次提交是在 2026年10月16日。
- dokploy 适合用来做什么?
- 在单台 VPS 上搭建类似 Heroku 的自托管部署流程。 运行自管的 Web 应用和数据库组合,并自动备份数据。 一键部署 Plausible、Pocketbase 等开源模板。 将自托管服务的容器日志和指标接入已有的监控系统。
- dokploy 怎么安装和运行?
- 在 VPS 上运行安装脚本: curl -sSL https://dokploy.com/install.sh | bash 阅读详细文档
- 在哪里获取 dokploy?
- 源代码和安装说明在 GitHub 上:https://github.com/Dokploy/dokploy
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
6.3万5693PHPApache-2.0更新于 6小时前
基于 Docker 的自托管迷你 Heroku,可在自有服务器上通过 git push 部署和管理应用。
3.2万2093GoMIT更新于 13小时前
可自托管的持续交付与部署平台,支持容器化应用的版本管理,兼容 Docker、Podman 和 Kubernetes。
1844130TypeScriptApache-2.0更新于 7天前
自托管的云端开发环境与 AI 编程代理平台,使用 Terraform 定义工作区。
1.7万1636GoAGPL-3.0更新于 2小时前
免费自托管的 PostgreSQL 备份工具,支持时间点恢复、自动恢复验证和 Web 界面。
9147584TypeScriptApache-2.0更新于 9天前
基于 Flutter 的跨平台应用,用于查看 Linux、Unix、Windows 服务器状态并通过 SSH 管理服务器。
8849571DartAGPL-3.0更新于 15小时前