Repo of the Day
dokploy/dokploy
Published: Feb 21, 2026
Open repository ↗Open Source Alternative to Vercel, Netlify and Heroku.
Summary
Dokploy is a self-hostable Platform as a Service (PaaS) written in TypeScript that helps you deploy and manage applications and databases on your own VPS. The project presents itself as an open-source alternative to managed platforms like Vercel, Netlify, and Heroku, and the repository is active and not archived.
What it is useful for
- Deploying applications written in Node.js, PHP, Python, Go, or Ruby without paying for a hosted PaaS.
- Provisioning and operating databases, with documented support for MySQL, PostgreSQL, MongoDB, MariaDB, libsql, and Redis.
- Running multi-service applications through native Docker Compose support.
- Scaling across multiple nodes using Docker Swarm.
- Standing up open-source tools quickly via one-click templates for Plausible, Pocketbase, Calcom, and similar projects listed in the README.
- Routing and load balancing through built-in Traefik integration, so you do not have to wire that up by hand.
- Watching CPU, memory, storage, and network usage per resource in real time.
- Scheduling database backups to an external storage destination.
- Receiving deployment notifications through Slack, Discord, Telegram, or email.
- Driving deployments from scripts or CI using the CLI or API, and managing apps on remote servers from a single control plane.
How engineers can use it
The README documents a single command to bootstrap Dokploy on a VPS:
curl -sSL https://dokploy.com/install.sh | bash
For engineers who do not want to run the installer themselves, the README points to a hosted Dokploy Cloud option. After installation, you typically add an application through the web UI, point it at a Git repository, and let Dokploy build and run the container. Databases can be created from the same UI and paired with scheduled backups. For multi-service stacks, you provide a docker-compose.yml and Dokploy deploys it. Teams that prefer automation can call the documented CLI or API instead of clicking through the UI. The README also links to docs.dokploy.com for anything beyond this quick start, such as configuring Traefik, templates, or multi-server setups.
Two caveats worth flagging from the source data:
- The repository metadata lists the license as
NOASSERTION, so the licensing terms are not clearly defined from the supplied information. You should confirm terms before using Dokploy in a commercial or redistribution context. - Self-hosting means you operate the control plane on your own VPS, so familiarity with Docker, DNS, and TLS is expected, and ongoing maintenance falls on you.