Aegir-up is a Drush extension that deploys a local instance of the Aegir Hosting System atop Vagrant and Virtualbox, for development and testing purposes. It provides all the ease-of-use of Aegir, wrapped in the convenience of Vagrant-based virtual machines. Creating sites and platforms is a matter of a click or two, while rebuilding the entire environment is a matter of minutes.
Aegir-up provides a collaborative, distributed development environment, that encourages the use of Drupal development best-practices. Workspaces can easily be cloned and shared via Git, or even bundled into blueprints that others can use as templates for their own development environments.
One of Aegir-up's more powerful features is that Aegir's entire home directory is mounted locally via NFS. This includes the platforms directory, within which sites are installed. So you can edit any file on your site or platform directly instead of having to SSH into the VM, or move them via SFTP.
Quick start
- Install dependencies (Drush, Vagrant, VirtualBox and NFS)
- Install Aegir-up:
drush dl aegir-up - Initialize a new workspace:
drush aegir-up-initialize project1 -y - Enter your sudo password to add an entry to /etc/hosts, and mount an NFS share
- Wait while the Vagrant base box is downloaded (this will take a few minutes, but is only required once)
- Wait a couple more minutes while your VM is provisioned
- Visit the one-time login link provided to access your new Aegir VM
For further information see the documentation.
For a better idea of where we're headed with Aegir-up, check out the #1459218: Roadmap. Feel free to suggest features and improvements in that issue, or #1480390: META: Aegir-up commands.
Caveat
N.B. Aegir-up is NOT intended for production hosting.
While we hope you find Aegir-up useful for development and testing, out-of-the-box it is not equiped for production use (i.e., minimal or no security, monitoring, backup/restore facilities, &c.)
For fully managed, production-grade Aegir servers and services, check out Koumbit's AegirVPS services, or other Aegir Service Providers.
Downloads
Recommended releases
Development releases
Project Information
- Maintenance status: Actively maintained
- Development status: Under active development
- Module categories: Developer, Drush, Multisite, Third-party Integration, Utility
- Downloads: 223
- Last modified: April 3, 2012