Skip to content

Self-hosted PaaS on Docker

Anyport vs Dokploy

Dokploy is the fastest-growing product in the Docker tier and a good answer if Docker Compose is how you describe your applications. Anyport does not compete with it on that ground and would be a poor substitute for it.

The split is the same one as with Coolify: Dokploy's multi-node story is Docker Swarm, and Anyport runs only on Kubernetes.

What both of them do

This much is common ground, so the table below is only about where they differ.

  • Push to a Git branch and it builds and rolls out.
  • Automatic HTTPS on your own domains.
  • Managed databases with scheduled backups.
  • Logs, environment variables and a terminal into a container.
  • Your workloads run on hardware you own and pay for directly.

Where they differ

The short answer first, and the detail underneath it where the short answer would otherwise mislead.

What it is

Dokploy

A self-hosted PaaS

You install it on your own Linux servers.

Anyport

A hosted control plane

For Kubernetes clusters you already run.

Runtime

Dokploy

Docker and Traefik

Docker Swarm once there is more than one node.

Anyport

Kubernetes

Anyport can install k3s on a bare machine if you do not have a cluster.

Where the control plane runs

Dokploy

On your server

You install, upgrade and back it up.

Anyport

Hosted by us

There is nothing for you to install, upgrade or back up.

How it reaches your infrastructure

Dokploy

Nodes join the manager's Swarm

Anyport

Your cluster connects out

The agent dials us and holds one connection open.

What your infrastructure must expose

Dokploy

Swarm connectivity and a registry

The other nodes have to be able to pull the image from somewhere.

Anyport

Nothing

No inbound port, no public IP, no reachable API server.

Who provisions the machines

Dokploy

You do

Anyport

You do

By design. We sell no compute, so there is none to mark up.

Price

Dokploy

Free to self-host

Paid Enterprise tier for SSO, SCIM and custom roles.

Anyport

Free today

Up to 10 private and 20 public clusters. Roles and audit are included.

Compliance

Dokploy

None claimed

No certification appears in the documentation.

Anyport

Not certified yet

Controls are published in full on the security page instead.

What Dokploy is

Taken from their own documentation, read on 4 September 2026.

Dokploy installs on a server and deploys with Docker and Traefik. Docker Compose is a first-class way to describe an application rather than an import path.

Multiple servers are Docker Swarm. Dokploy initialises Swarm on the deploy server, and its cluster documentation has you add worker nodes to that Swarm and configure a Docker registry first, because the image has to reach the other nodes somehow.

It is open source and free to self-host, with an Enterprise tier documented as adding SSO, SCIM provisioning and custom roles.

Choose Dokploy if

  • Docker Compose is already how your services are described and you want that file to stay the source of truth.
  • You want the control plane on hardware you own, with no third party in the path.
  • A few servers in one place, where Swarm's model is a fair match for the problem.
  • You want it free, today, with no account anywhere.

Choose Anyport if

  • Your services already run on Kubernetes, or need something Swarm does not have: operators, CRDs, autoscaling, an existing CNI policy.
  • Your clusters are in places with no inbound route, so a manager node cannot reach out to them and they cannot join anything.
  • You want managed databases run by operators, with scheduled backups to your own S3-compatible bucket.
  • You need per-resource roles and an audit log across several clusters without moving to an enterprise tier.

Questions

Does Dokploy support Kubernetes?
Not in its documentation. Dokploy's orchestration is Docker Swarm, which it initialises for you when you set up a deploy server. Kubernetes is not documented as a supported target.
Is Docker Swarm enough instead of Kubernetes?
For a lot of workloads, yes, and if it is then the extra machinery of Kubernetes is a cost with no return. The cases where it is not tend to be operators, an existing cluster you have to use, or a customer's cluster you do not control.
What does Anyport require of a cluster?
A Kubernetes cluster you can run one command against, or a bare Linux machine where Anyport installs k3s first. No inbound port, no public IP, no load balancer that can obtain one, and no kubeconfig handed to us. The agent opens a connection outward and holds it open.
What does Anyport cost?
Every feature is free today, for everyone on your team, on up to 10 private clusters and 20 public ones. Compute is never metered because it is not ours. The one counted resource is traffic our gateway carries for clusters with no public address of their own, with an allowance of 10 GiB a month.
Is Anyport audited or certified?
Not yet. In place of a report, the security page documents what the agent runs with inside your cluster, what crosses the boundary and how secrets are stored, so a reviewer can evaluate the controls directly. Two of them hold regardless of certification: we never receive credentials for your Kubernetes API, and your workloads keep serving whether or not our control plane is reachable.

Sources

Read on 4 September 2026. If one of these pages now says something different, the source is right and this page is stale.

If Anyport is the one you want

Connecting a cluster is one command and takes a few minutes. Everything is free today, and the pricing page lists the limits that are actually enforced rather than the ones a plan would imply.