PHP Deployer for multiple sites

GitHub GitHub last commit GitHub code size in bytes GitHub Issues Total Downloads Monthly Downloads

Derafu Deployer is a PHP deployment tool built on top of Deployer that simplifies managing deployments for multiple websites on a single server.

Features

  • Deploy multiple sites from a single configuration.
  • Deploy individual sites or all sites at once.
  • Support for different deployment environments (development, production).
  • Shared files and directories between releases.
  • Writable directories configuration.
  • Asset building support for sites with Node.js/npm.
  • Run custom commands during the deployment.
  • OPcache reset after deployments.
  • Simple and flexible configuration.
  • Support for different Git branches per site.

Requirements

  • PHP 8.4 or higher.
  • SSH access to your servers.
  • Git repositories for your projects.

Installation

composer create-project derafu/deployer

Note: The tool is designed to be used standalone, not inside other project.

On this page

Last updated on 10/10/2026 by Anonymous