The Self-Hosted PaaS Built for Developers

Dokploy is a free, open source PaaS that enables developers to deploy apps and databases on their own infrastructure. Full control, no vendor lock-in, and none of the Kubernetes complexity. Install it with a single command and start deploying in minutes.

Deploy with one line of code

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

Full control over your platform

Self-hosting a PaaS solution means you decide where your infrastructure lives, how resources are allocated, and who has access—without paying for a managed service to make those decisions for you.

Save on infrastructure costs

Run Dokploy on any VPS or bare metal server you already own. No per-seat fees, no per-deployment charges—just your underlying infrastructure costs.

Eliminate vendor lock-in

Your apps, your servers, your data. A self-hosted PaaS gives you full control over where workloads run and makes it straightforward to migrate if your needs change.

Keep sensitive data on your own servers

For teams with compliance requirements or strict data residency rules, self-hosting means your code and databases never leave your own infrastructure.

Customize to your exact requirements

SSH access, custom Docker images, environment variables, resource limits, and container orchestration settings—all configurable without waiting on a cloud provider.

Self-Hosted Enterprise PaaS

For organizations that need more than the open source version, Dokploy Enterprise adds the security, compliance, and support features that larger teams require, deployable on-premises or in your own cloud, with no external dependencies.

What you get with Dokploy Enterprise

SSO / SAML

Integrate with enterprise identity providers like Okta and Azure AD for centralized, secure access control across your organization.

Audit Logs

Comprehensive tracking of all system activities—deployments, config changes, and access events—for compliance and accountability.

Fine-Grained RBAC

Granular role-based access controls with custom roles, so the right people have the right permissions at every level.

Priority Support and SLAs

Dedicated support with guaranteed response times and service level agreements, so mission-critical deployments stay running.

How to get set up with self-hosted Dokploy

Getting a self-hosted PaaS running doesn't have to be an infrastructure project. Dokploy is designed for minimal overhead, so you can go from a blank server to a running deployment platform in under ten minutes.

01

Provision a server

Spin up any Linux VPS from a cloud provider of your choice, or use hardware you already own. Dokploy has minimal overhead and runs comfortably on modest specs.

02

Run one install command

Install Dokploy with a single command. Docker is the only prerequisite, the installer handles the rest in just a few commands.

03

Open the web UI

Once installed, open the Dokploy web UI in your browser, create your admin account, and you're in. No complex cluster setup, no Kubernetes complexity.

04

Connect your code and deploy

Connect a Git repo or container registry, configure your environment variables, add a database, attach a domain, and deploy. The whole process takes minutes.

Should you choose Cloud or Self-Hosted?

Both are great options. Every key feature available in Self-Hosted is also available in Cloud, and vice versa. The choice comes down to how much you want to manage yourself.

Self-Hosted

Choose Self-Hosted if you want zero cost beyond your server bills, full control over everything, or need to run Dokploy in an air-gapped or private network.

  • Free to install and run, with no platform fees
  • Full control over the underlying infrastructure
  • SSH access and unrestricted server management
  • Fits air-gapped, on-premise, or hybrid environments
  • Deploy on any cloud provider or your own hardware

Dokploy Cloud

Choose Cloud if you'd rather not maintain the Dokploy instance itself. Your apps still run on your own servers — Dokploy manages the control plane for you.

  • Managed uptime for the control plane
  • Automatic updates—always on the latest version
  • Direct email, chat, and priority support
  • Rapid setup with no server provisioning required
  • Plans from $4.50/mo per server

One product, two ways to run the control plane

Dokploy's deployment engine is identical in both options. The only difference is where the control plane—the UI, PostgreSQL database, and Redis instance—runs.

Self-Hosted

Everything runs on your server. Full control, zero external dependencies.

Dokploy Cloud

Your apps keep running independently even if the Cloud control plane is temporarily unavailable.

Your own PaaS, up and running today

Dokploy is free to self-host and takes just a few commands to install. Create your account, follow the setup guide, and you'll have a fully functional open source PaaS running on your own infrastructure in minutes.

Self-hosted PaaS FAQs