Repolode
Dokploy

Dokploy/dokploy

Self-hostable PaaS for deploying apps and databases on your own VPS, as an alternative to Vercel, Netlify and Heroku.

Open-source alternative to:VercelNetlifyHeroku

Stars
37,874
Forks
3,097
Open issues
777
Last commit
4 days ago

What is it?

Dokploy is a free, self-hostable Platform as a Service that handles deployment and management of applications and databases. It is positioned as an open-source alternative to Vercel, Netlify and Heroku, running on your own VPS rather than a hosted service.

It supports deploying applications written in Node.js, PHP, Python, Go, Ruby and others, along with Docker Compose stacks. Managed databases include MySQL, PostgreSQL, MongoDB, MariaDB, libsql and Redis, with automated backups to external storage. Traefik handles routing and load balancing, and Docker Swarm enables multi-node clusters.

For observability, Dokploy monitors CPU, memory, storage and network usage per resource and can ship logs and metrics to tools such as Grafana, Datadog, New Relic and AWS CloudWatch. Deployment notifications go to Slack, Discord, Telegram or email, and a CLI and API are available for automation.

Key features

  • 01Deploy applications in many languages, including Node.js, Python, Go and PHP.
  • 02Create and back up MySQL, PostgreSQL, MongoDB, MariaDB, libsql and Redis databases.
  • 03Native Docker Compose support for multi-container applications.
  • 04Multi-node scaling with Docker Swarm and deployment to remote servers.
  • 05Per-resource CPU, memory, storage and network monitoring.
  • 06Command line and API access for managing applications and databases.

Use cases

  • Hosting your own Heroku-style deployment workflow on a single VPS.
  • Running a self-managed stack of web apps and databases with automated backups.
  • Deploying open-source templates such as Plausible or Pocketbase with one click.
  • Shipping container logs and metrics from self-hosted services to an existing observability stack.

Quick start

  1. 1

    Run the install script on a VPS

    curl -sSL https://dokploy.com/install.sh | bash
  2. 2

    Read the detailed documentation

Things to know

  • License is listed as NOASSERTION, so the license terms should be checked before use.
  • Installation is designed for a VPS, so you need a server you can self-host on.

Topics

FAQ

What is dokploy?
Self-hostable PaaS for deploying apps and databases on your own VPS, as an alternative to Vercel, Netlify and Heroku. Dokploy is a free, self-hostable Platform as a Service that handles deployment and management of applications and databases. It is positioned as an open-source alternative to Vercel, Netlify and Heroku, running on your own VPS rather than a hosted service.
Is dokploy free to use? What license does it have?
dokploy is open source under the Other license. Check the license terms before using it in commercial products.
Is dokploy still maintained?
Actively maintained. The last commit to dokploy was on Oct 16, 2026.
What can I use dokploy for?
Hosting your own Heroku-style deployment workflow on a single VPS. Running a self-managed stack of web apps and databases with automated backups. Deploying open-source templates such as Plausible or Pocketbase with one click. Shipping container logs and metrics from self-hosted services to an existing observability stack.
How do I install dokploy?
Run the install script on a VPS: curl -sSL https://dokploy.com/install.sh | bash Read the detailed documentation
Where can I get dokploy?
The source code and installation instructions are on GitHub: https://github.com/Dokploy/dokploy

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects