How to Deploy Dokploy, a Free Self-Hosted PaaS, on Ubuntu 24.04
Dokploy is an open-source, self-hosted platform-as-a-service that serves as a free alternative to Heroku, Vercel, and Netlify, enabling users to deploy applications from Git repositories while managing databases and routing traffic with automatic HTTPS via Traefik. The setup runs on Ubuntu 24.04 and requires a server with a non-root sudo user and DNS A records configured for two subdomains. Installation is handled through a single curl command that sets up Docker, enables Swarm mode, and deploys the full Dokploy stack, accessible initially via HTTP on port 3000. Users can deploy apps from public GitHub repositories using Nixpacks for automatic language detection, attach custom domains with Let's Encrypt certificates, and provision PostgreSQL databases in one click. A built-in resource monitoring dashboard is also available, and the Dokploy dashboard itself can be secured behind HTTPS once a custom domain is configured.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in