Boilerplate package provides a setup template for Magento project.
Boilerplate includes Vagrant configuration with puppet scripts to setup a virtual machine. These puppet scripts could be used to setup a local VM for developers as well as remote server.
Quick overview of virtual machine:
- Debian Linux
- NGINX Web Server + PHP 5.4 with minimum required modules set up
- Composer, with some modules pre-installed
- MySQL 5.5 with databases set up
- RabbitMQ queue server
- Tool for database/media sync from remote dump to local machine
- PHPMyAdmin
See VM info for more details