Deploy any type of application with our straightforward deployment tool. Benefit from multiple build types, Docker Compose support, and our native Git integration.
Take advantage of flexible features that empower everyone, no matter your build strategy or the size of your team.
Deploy apps written in Node, PHP, Python, Go, Ruby, and more. Dokploy does not restrict programming languages.
Dokploy supports single services, multi-service apps, and static sites. Deploy from Git, a container registry, or Docker Compose.
Choose Nixpacks, Buildpacks, or a Dockerfile. Switch strategies per project without reworking your pipeline.
AI coding tools are changing how applications get written. Dokploy handles the deployment side, from AI-generated code to a live URL, powered by your existing workflows.
Once Dokploy is set up, non-technical users can take code from an AI tool to a running app without engineering support.
Multitenancy keeps every team's projects and data separate. AI experimentation stays contained.
Dokploy's MCP server lets AI agents trigger deployments, query app state, and manage services without a custom integration.
SSO, audit logs, IP allowlisting, and rollback in seconds. Speed from AI tools doesn't have to come at the cost of control.
See how Dokploy handles sandboxed deploys, non-technical users, and enterprise security for AI-built apps.
Connect a repo from any popular version control system and deploy on push with webhooks. We support GitHub, GitLab, Gitea, Bitbucket, Docker registries, and generic Git providers. Control exactly what changes trigger a release, including monorepos.
Keep application deployments hands-off, while still staying in control of what ships and when.
Trigger deployments automatically on every git push from GitHub, GitLab, Bitbucket, or Gitea.
Spin up isolated preview environments to test applications before they reach production.
Monitor directories or files for changes and trigger actions when they're modified.
Choose a deployment option that suits your business–on your infrastructure or ours. Dokploy runs on major Linux operating systems.
Getting web applications from code to a live URL takes minutes, not days. Here are the 5 steps in the deployment process:
Run one command to install Dokploy on your VPS, or create a Dokploy Cloud account and skip server maintenance entirely.
curl -sSL https://dokploy.com/install.sh | shA self-hosted install is ready to deploy to straight away, and you can add remote servers over SSH. On the Dokploy Cloud platform, connect the server you want to deploy to in a few clicks.
Point it at a Git repository, a Docker image, or a Docker Compose file, then choose the branch you want to ship from.
Pick Nixpacks, Buildpacks, or a Dockerfile, add your environment variables, and generate a domain with automatic HTTPS.
Click deploy and watch the logs in real time. Turn on auto-deploy to ship on every push, and roll back if a release misbehaves.
Deploy popular open-source apps in one click with Dokploy Templates, a ready-to-run library of pre-configured apps you can deploy fast, without rebuilding the same stack from scratch.

Dokploy is the software deployment platform for shipping anything from a single service to a full multi-container stack.
Build and publish applications in any continuous integration, continuous delivery (or continuous deployment) pipeline.
Use configuration files to maintain consistency in setup, configuration, and build across teams.
Rollback capabilities help teams recover quickly when new features impact production.
Manage deployment tools, environments, infrastructure, and analytics from a single dashboard as you scale.
Manage your servers and cloud resources across cloud providers from one place.
Run cron jobs to automate recurring tasks for apps, services, and data workflows.
An application deployment tool automates the process of getting software from a code repository to a running service. Instead of copying files to servers and configuring everything by hand, teams push code and let the tool handle builds, releases, and the underlying infrastructure. Dokploy covers that whole workflow, from your version control system to monitoring and rollbacks, in one dashboard.
Use deployment strategies that keep you shipping safely across the whole development lifecycle, from first commit to production environments.
Every project starts with a production environment. Add staging and development environments to keep work separated without duplicating projects.
Open a pull request on GitHub and test it in an isolated preview deployment before changes reach your users.
Set different variables for different environments, with shared project-level variables so you never repeat yourself.
Duplicate an existing environment, services included, to spin up a staging setup that mirrors production.
Health checks confirm a new version is ready before traffic switches over, so users never see a broken deploy.
Keep previous releases on hand, with automated rollback options to recover when a code change misbehaves in production.
Say goodbye to infrastructure hassles—Dokploy Cloud handles it all. Effortlessly deploy, manage Docker containers, and secure your traffic with Traefik. Focus on building, we'll handle the rest.
Create an account