Back

Dokploy VPS Hosting, Pre-Installed

Dokploy VPS hosting lets you deploy apps and Docker Compose projects from a Git repository onto a server that belongs to you. After you order, Docker and Dokploy install themselves and an admin account is created, so the panel address, email and password are waiting in your panel. You pay a fixed monthly fee with unlimited traffic, and root access is always yours.

How big is your site?

Total$4.02/mo

Prices include VAT.

Scale RAM and CPU up or down whenever you like. Disk can only grow, so start small.

What's installed on your Dokploy server?

  • Dokploy v0.30.10, set up with the official installer
  • Docker and Docker Swarm, with your apps running in containers
  • Traefik reverse proxy, which routes domains and gets certificates
  • A ready admin account: the first sign-up happens during setup, so nobody else can claim the panel
  • An sslip.io address, so the panel opens over HTTPS before you add a domain
  • 2 GB of swap, and a firewall with ports 22, 80, 443 and 3000 open

What size do you need for Dokploy?

Dokploy officially asks for at least 2 GB of RAM and 30 GB of disk, and doesn't give a CPU figure. In our real-server tests at 2 GB and 1 core, the install finished and a small Next.js example built with 2 GB of swap and went live over HTTPS, though that build took about 12 minutes. The panel, its own database and Traefik take part of the memory. Builds run on the server, so memory peaks above what the running app uses. As a rule of thumb, look at 4 GB and 2 cores for a few apps or a Next.js project with many packages, and 8 GB if you're adding a database too.

UseSizePriceChoose
New site 2 GB RAM · 1 vCore · 40 GB NVMe $4.02/mo
Growing site 4 GB RAM · 2 vCore · 60 GB NVMe $6.91/mo
Busy site 8 GB RAM · 4 vCore · 120 GB NVMe $13.63/mo

Who is it for?

  • Anyone who wants to deploy from Git and have each push update the app
  • Teams with an existing Docker Compose project who'd like to run it from a web screen
  • Builders using AI tools or writing code by hand who want a fixed monthly price
  • Small teams that want apps, databases and logs in one panel

What happens after you order?

  1. Set the size and complete your payment.
  2. Your server starts and Dokploy installs itself. This took about 12 minutes in our real-server tests.
  3. In your panel, open your server from My servers. On the Overview tab, click the Panel address link and enter the details from the Email and Password rows.
  4. Create a project on the Projects page, add an Application with Create Service, choose Git under Provider and enter the repository URL and branch.
  5. On the Domains tab, add your domain with Add Domain, turn on HTTPS with Let's Encrypt and click Deploy.

With every server

  • Daily backups included in the price
  • Unlimited traffic
  • Full root access
  • Scale RAM and CPU up or down later, and grow the disk
  • Location: Istanbul · IST-1.

Good to know

  • If a certificate can't be issued, the panel opens over plain http on port 3000 of your IP address, and your login travels unencrypted. In that case, set a domain and turn on HTTPS on the Settings, Web Server page.
  • Once the panel works on its HTTPS address, you can close port 3000. Docker skips ufw, so use the official command: docker service update --publish-rm "published=3000,target=3000,mode=host" dokploy
  • The sslip.io app addresses the panel generates open over HTTP. For HTTPS, add your own domain and choose Let's Encrypt.
  • Updating Dokploy and Traefik is your responsibility. Upgrading Dokploy doesn't upgrade Traefik.
  • The panel keeps showing the install password. If you change it inside Dokploy, keep the new one safe yourself.

Dokploy questions and answers

How much RAM does Dokploy need?

Dokploy officially needs at least 2 GB of RAM and 30 GB of disk, and in our real-server tests the install finished without trouble at 2 GB with 1 core. For a few apps or a build-heavy project, 4 GB is a sensible rule of thumb, and you can scale the server up from your panel later.

Does Dokploy deploy automatically on a GitHub push?

Yes. Add the Webhook URL from the app's Deployments tab to the repository's Webhooks settings on GitHub. Every push to the chosen branch then rebuilds and publishes the app, and pushes to other branches are ignored.

What kinds of projects can Dokploy build?

Nixpacks is Dokploy's default build type. You can also choose Railpack, your own Dockerfile, buildpacks or a static site. If your project already has a Docker Compose file, deploy it as a Compose service instead.

Which databases can I run on Dokploy?

Dokploy installs Postgres, MySQL, MariaDB, MongoDB and Redis from the panel, and it can send automated database backups to an S3-compatible destination. Your server's own nightly backup is also included in the price, with the last 7 days kept.

Is Dokploy free to use?

You don't pay Dokploy anything extra for the open-source edition installed on the server. Enterprise features such as SSO, SCIM, custom roles, audit logs and whitelabeling need a separate license, which isn't included in the price. You'd buy it from Dokploy yourself.

Read more and see similar apps