Skip to content

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.

License

Notifications You must be signed in to change notification settings

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

Languages