LAMPP is a simple control panel for managing a LAMP configured server.
System running Ubuntu with Apache, MySQL, PHP, and phpMyAdmin (optional) installed.
See https://github.com/lmbbox/Ubuntu-Server-Deploy for an example installation.
As root run the command:
wget -qO- https://raw.github.com/lmbbox/lampp/master/application/bin/install.sh | sh
Either run the update.sh script in the application/bin folder or click Update from the panel dashboard.
Adjust the application/config/app.php and application/config/app.conf files according to your environment.
Make note on Site creation about RewriteBase required because of using VirtualDocumentRoot.
Build update script to pull from repo.
Add support for managing user accounts. (Did I mean shell users?)
Add support for managing SSH keys for users.
MySQL Database and User creation during site creation.
Add setting for app for base user name / id.
Add feature to generate ssh key and set git configs.