Skip to content
SPECIFICTION
Get listed

Deployer vs Dokku

Deployer

deployer.org

Dokku

dokku.com

Side by side

FigureDeployerDokku
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
Web—Yes
macOSYes—
LinuxYesYes
APIYesYes
Self-hostedYesYes
Plans published12
Spec score · Deployment Automation Software8.7 (#3)8.3 (#12)
What it doesDeployer is a PHP deployment tool for deploying applications to servers.Dokku is an extensible, open-source Platform as a Service that runs on a single server and builds and runs applications from a Git push.

Plans

Deployer

  • Free and open sourceFree

Deployer pricing →

Dokku

  • Dokku open sourceFree
  • Dokku Pro$849, paid once

Dokku pricing →

In their own words

Deployer

Deployer is a PHP deployment tool for sending applications to servers. It switches releases through atomic symlinks, so a deployment does not expose an incomplete state, and a failed release can be reverted with one command. The command line can list releases and return to the latest good release. Tasks run concurrently across selected hosts by default, with an option to limit concurrency. Projects describe hosts and tasks in deploy.php or deploy.yaml files and may add custom build tasks. Recipes cover Laravel, Symfony, WordPress, Drupal, Magento, CakePHP, CodeIgniter, Yii, Contao, Shopware, TYPO3, and Sulu. Deployer connects over SSH, can open an interactive SSH session, and includes a recipe for provisioning Ubuntu with firewall, PHP, database, and HTTPS configuration. Installation is available through Composer, Phive, a PHAR bundle, or Docker. CI/CD guidance covers GitHub Actions, GitLab CI/CD, and Bitbucket Pipelines. It is free and open source, with Linux, macOS, API, and self-hosted options.

Visit deployer.org

Dokku

Dokku is a self-hosted Platform as a Service for building and running applications from Git pushes on a server you choose. It can deploy applications with Heroku buildpacks, Dockerfiles, or Docker images, targeting a single server, Docker containers, or a K3s cluster. Dokku routes web processes, manages background processes and automated cron tasks, and supports deployment rollback and audit logs. Its plugin architecture allows users to add functionality, with official plugins for PostgreSQL, MySQL, Redis, MongoDB, Elasticsearch, and Let’s Encrypt. Per-application SSL/TLS certificate management is supported, and HTTPS responses have HSTS enabled by default. Dokku recommends SSH key authorization for pushes. The free open-source plan costs nothing. Dokku Pro costs $849, paid once and adds a web interface, JSON API, HTTP(S) app push, management tools, scaling, logs, team management, and email support.

Visit dokku.com