OmniFeed Search

Dokploy

Self-hosted deployment platform for apps, databases and Docker Compose stacks

Visit dokploy.com

Our verdict

Tied #1 of 4 in Self-hosted app deployment platforms · For one app spread over several servers

Pros

  • Runs one app as several replicas spread over a Swarm cluster
  • Heroku buildpacks for apps that already build on Heroku
  • Build-failure alerts to twelve providers, including Microsoft Teams, ntfy and Gotify
  • The largest one-click catalog of the four

Cons

  • Single sign-on, custom roles and audit logs need a paid Enterprise license
  • Pull request previews are built for GitHub only
  • Asks for 2 GB of RAM and 30 GB of disk

Who should skip:Teams that need single sign-on without buying a license.

Read the full review →

Rankings and alternatives

Self-hosted app deployment platforms scores

Evaluated Nov 7, 2026 Evidence ↓
  • Free web dashboard 5

    5/5 means: A free dashboard that does all five.

    The dashboard deploys apps, manages environment variables and domains, shows real-time logs, opens a terminal in the container and monitors CPU and memory.

  • Ways to build an app 5

    5/5 means: All five.

    Dockerfile, Docker Compose, Nixpacks and Railpack detection, Heroku and Paketo buildpacks, and Docker images as a source.

  • One-click app catalog 5

    5/5 means: 500 or more apps.

    The template catalog lists more than 500 open source apps.

  • Database backups 5

    5/5 means: As 4, plus restoring a stored backup by picking it in the dashboard or naming it in one command, with no manual download.

    Cron-scheduled backups to an S3 bucket, restored by picking the file under Restore on the database's Backup tab.

  • Running on several servers 5

    5/5 means: One app run as several copies across a cluster of servers (such as Docker Swarm or Kubernetes) that the platform sets up, which places the copies and routes traffic to them.

    Apps can run on remote servers, and Docker Swarm settings set the number of replicas and spread them across several nodes.

  • Pull request previews 4

    4/5 means: Built in for pull requests on one Git host, and deleted automatically when the pull request is closed or merged.

    Previews are created automatically for each pull request and cleaned up when it is closed or merged, but the feature is designed for GitHub integrations only.

  • Accounts and sign-in 4

    4/5 means: As 3, plus two-factor sign-in.

    Owner, Admin and Member roles with per-member permissions and two-factor sign-in; single sign-on needs the paid Enterprise license.

  • Deployment alerts 5

    5/5 means: Ten or more channels.

    Build failures can trigger alerts on twelve providers, including Slack, Discord, Telegram, Microsoft Teams, email, ntfy, Gotify and a webhook.

  • Hardware needs 3

    3/5 means: The documented minimum is 2 GB of memory (RAM) or more, even if the documentation says smaller servers can work.

    The documentation asks for at least 2 GB of RAM and 30 GB of disk.

  • License and paid features 3

    3/5 means: A standard open source license for most of the code, with paid features in the same code base under a proprietary license.

    Apache 2.0 outside the /proprietary directory, whose content is under a proprietary license; SSO, SCIM, custom roles and audit logs need an Enterprise license.

Evidence and sources

Self-hosted app deployment platforms scores

Free web dashboard 4 quotes
Ways to build an app 4 quotes
One-click app catalog 1 quote
Database backups 3 quotes
Running on several servers 3 quotes
  • “Cluster Settings: Configure the number of replicas and select the Docker registry for your deployment to manage how your application scales and where it pulls images from.”
    docs.dokploy.com/docs/core/applications · checked
  • “Swarm Settings: Access additional Docker Swarm configurations for detailed orchestration and scaling across multiple nodes.”
    docs.dokploy.com/docs/core/applications · checked
  • “Remote servers allows you to deploy your apps remotely to different servers without needing to build and run them where the Dokploy UI is installed.”
    docs.dokploy.com/docs/core/remote-servers · checked
Pull request previews 3 quotes
Accounts and sign-in 6 quotes
Deployment alerts 14 quotes
Show all 14
Hardware needs 1 quote
License and paid features 3 quotes

Facts

License 2 quotes
Runs on 4 quotes
Needs 2 quotes

Notability

Users 2 quotes

Other quotes

Not cited by a score or fact 1 quote