
Deployer
PHP deployment tool that runs deploy tasks on servers over SSH, with recipes for popular PHP frameworks and CMSs.
Deployer is a PHP command-line tool that a developer or a CI job runs to release code to servers over SSH. A deploy.php file sets the SSH user, the deploy path and the tasks, and the default layout keeps each release in its own folder with a current symlink. Recipes add tasks for frameworks and CMSs, and a provision recipe installs the server stack on Ubuntu.
Worth knowing
Deployer runs on the machine that starts the deployment, so the live server needs no Deployer process. Provisioning needs root login with an SSH key, which recent Ubuntu images disable by default, according to the getting started guide.
Identity
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-19: links, Categories
deployer.org/ - 2026-10-19: links, Maintained by, Written in, License, License model, GitHub stars
api.github.com/repos/deployphp/deployer - 2026-10-19: links
deployer.org/docs/8.x/getting-started - 2026-10-20: Maintainer
github.com/deployphp/deployer/blob/HEAD/LICENSE - 2026-10-19: Runtime, Minimum runtime, Current major version
repo.packagist.org/p2/deployer/deployer.json - 2026-10-19: Install with, Runs as
deployer.org/docs/8.x/installation - 2026-10-19: Last release
api.github.com/repos/deployphp/deployer/releases/latest - 2026-10-19: Contributors
api.github.com/repos/deployphp/deployer/contributors - 2026-10-19: Packagist downloads
packagist.org/packages/deployer/deployer.json - 2026-10-25: Dependent repositories, Dependent packages
packages.ecosyste.ms/api/v1/registries/packagist.org/packages/deployer%2Fdeployer - 2026-10-25: Packagist downloads a month
packagist.org/packages/deployer/deployer/stats.json