Deployer

Deployer

Deployer is an open source deployment tool for PHP projects. It allows automated deployment of code and assets to production servers. Deployer has a simple configuration file, requires only PHP and SSH access, and offers many deployment recipes for common frameworks.
Deployer image
php deployment automation open-source

Deployer: Open Source Deployment Tool for PHP Projects

Automatically deploy code and assets to production servers with Deployer, a simple open source tool requiring only PHP and SSH access.

What is Deployer?

Deployer is an open source deployment automation and continuous integration tool specifically designed for deploying PHP applications. It allows developers to easily automate the deployment of code and assets from development environments to production servers.

Some key features of Deployer include:

  • Simple YAML-based configuration - no need to learn a new language or syntax
  • Supports GIT, rsync, SSH and other protocols for transferring code
  • Comes with recipes for deploying popular PHP frameworks like Laravel, Symfony, Zend automatically
  • Allows running deployment scripts before/after transfer for things like composer install, migrations etc
  • Supports simultaneous deployment to multiple servers
  • Easy to extend and integrate with other tools via events/hooks system

Deployer only requires PHP and SSH access to servers, making it very lightweight. It handles all the heavy lifting of pushing code around efficiently and reliably. The recipes provide best practices for deploying PHP apps out of the box. Developers can focus on writing code rather than infrastructure.

With its active development, comprehensive features and simplicity, Deployer is a great open source alternative to proprietary deployment tools and scripts for deploying PHP applications.

Deployer Features

Features

  1. Configuration-based deployments
  2. Supports most common PHP frameworks
  3. Parallel deployment to multiple servers
  4. Zero downtime deployments
  5. Rollback to previous releases
  6. Shared tasks and recipes

Pricing

  • Open Source

Pros

Open source and free

Simple setup

Powerful task runner

Large collection of recipes

Active development and support

Cons

Steeper learning curve than GUI tools

Requires SSH access to servers

Limited Windows support

No built-in dashboard


The Best Deployer Alternatives

Top Development and Deployment and other similar apps like Deployer


DeployBot icon

DeployBot

DeployBot is an automated software deployment and release management platform designed to help streamline and simplify the application deployment process. It provides capabilities for continuous delivery, enabling developers to automatically deploy code changes to development, testing, staging and production environments in a fast and reliable manner.Key features of DeployBot include:Integration...
DeployBot image
DeployPlace icon

DeployPlace

DeployPlace is a continuous integration and delivery platform designed to automate the building, testing and deployment of software applications. It aims to improve software quality through rigorous automated testing and faster delivery of updates.Some key features of DeployPlace include:Supports a wide range of languages and frameworks including Java, .NET, Node.js,...
DeployPlace image
Capistrano icon

Capistrano

Capistrano is an open source remote server automation and deployment tool. It provides a framework and set of conventions for running scripts on one or more servers, typically used for deploying web applications.Some key features and benefits of Capistrano include:Automating application deployments, rolls back, etc.Running tasks in parallel on multiple...
Capistrano image
Commando.io icon

Commando.io

Commando.io is a robust workflow automation platform designed to help teams automate repetitive, manual work between apps and services. With an easy-to-use, drag-and-drop interface, Commando.io empowers anyone to build, run and manage workflows without coding.Key features include:Connectors for over 100 apps including Salesforce, Slack, Gmail and moreVisual workflow builder with...
Commando.io image
Ansistrano icon

Ansistrano

Ansistrano is an open source Ansible role and set of playbooks aimed at application deployment automation. It provides a standardized way to deploy applications to remote servers using Ansible, making it easier to implement continuous integration and continuous deployment (CI/CD) pipelines.Some key features of Ansistrano include:Easy setup - Just install...
Ansistrano image
Fredistrano icon

Fredistrano

Fredistrano is an open-source automated deployment and server automation tool. It is designed to simplify and standardize application deployments across environments. Fredistrano provides a Ruby domain-specific language (DSL) for scripting deployments, allowing developers to define deployment workflows that can be executed repeatedly and consistently.Some key features and benefits of Fredistrano...
Fredistrano image
SSPS icon

SSPS

SPSS (Statistical Package for the Social Sciences) is a comprehensive software package for statistical data analysis widely used in the social sciences, market research, health research, survey companies, government, education researchers, marketing organizations, data miners, and others requiring statistical analysis of large data sets. SPSS provides a user-friendly GUI (graphical...
SSPS image