Dokploy
A free, self-hostable platform-as-a-service that deploys applications and databases as an open-source alternative to Vercel, Netlify and Heroku.
Dokploy is a free, self-hostable platform-as-a-service for deploying and managing applications and databases. It can deploy applications written in Node.js, PHP, Python, Go, Ruby and other languages, and create and manage databases including MySQL, PostgreSQL, MongoDB, MariaDB, libSQL and Redis, with automated backups to external storage.
The platform has native support for Docker Compose, can scale applications across multiple nodes using Docker Swarm, and can deploy and manage applications remotely across multiple servers. It integrates with Traefik for routing and load balancing, offers real-time monitoring of CPU, memory, storage and network usage per resource, and can deploy open-source templates such as Plausible, Pocketbase and Cal.com with a single click. Applications and databases can be managed through a command-line interface or an API, and Dokploy sends deployment notifications through Slack, Discord, Telegram and email.
It is installed on a VPS with a single shell script, or used through a paid Dokploy Cloud offering.