Repolode
Dokploy

Dokploy/dokploy

可自托管的 PaaS 平台,用于在自有 VPS 上部署应用和数据库,可替代 Vercel、Netlify 和 Heroku。

可替代:VercelNetlifyHeroku

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. 1

    在 VPS 上运行安装脚本

    curl -sSL https://dokploy.com/install.sh | bash
  2. 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 数据每日更新。

相关项目