Skip to content

mirekmarek/Easy-Deployer

Repository files navigation

Easy Deployer

Easy Deployer is easy to use, but very powerful online projects deployment tool. It uses FTP or SCP/SFTP for file transfer.

Main features:

  • Creates backup before deployment process
  • Shows diff - side by side changes comparator
  • Evidence of all performed operations
  • Rollback possibility!
  • Fast deployment just by easy clicking
  • Multiple project
  • Multiple users
  • Multiple teams
  • Advanced access control
  • Simple web based user interface
  • Easy installation

Promo image

This application is based on PHP Jet framework and lightly modified PHP Diff library.

Requirements

  • Some web server (non-public!) running PHP 8.0 and newer (your development and testing server, or your localhost)
  • MariaDB / MySQL, PostgreSQL, MS SQL or SQLite support
  • PHP INTL (standard PHP module)
  • PHP PDO (standard PHP module)
  • PHP mbstring (standard PHP module)
  • PHP OpenSSL (standard PHP module)
  • PHP FTP extension (easy to install extension)
  • PHP SSH2 extension (easy to install extension)

Installation

  • Download package
  • Unpack package into the webserver document directory
  • Open URL of your webserver in a browser
  • Follow the installer's instructions

About

Easy to use, but powerful deployment tool using FTP and/or SFTP/SCP. It can make backup, show project changes, rollbacks and more. It has powerful user management and project access management by roles.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages