The aim of this project is to create simple, zero-config, cross-platform Elgg test/development environments. To accomplish this, I'm using Vagrant with VirtualBox. Essentially, you can have an Elgg test/dev environment set up in mere minutes on Windows, Mac OSX, or Linux.
-
Install VirtualBox for your platform. (See VirtualBox Downloads)
-
Install Vagrant for your platform. (See Vagrant Downloads)
-
Clone this repository, ie
git clone git://github.com/jrtilson/Elgg-takeout.git takeout
-
Fire up vagrant
cd takeout
vagrant up
-
Once Vagrant has finishished booting/configuring the vm, visit: http://127.0.0.1:8080 in your browser to check out your new Elgg test site!
Username: admin
Password: administrator
Username: root
Password: root
Once the Vagrant VM has booted, you'll find the Elgg files in the local elgg folder, ie:
takeout/elgg/
This folder is symlinked in the Vagrant VM at:
/home/vagrant/elgg/elgg_root
Any changes you make in the local elgg folder will be synced to the VM. Develop away!
- Chef Solo provisioning
- SSL
Jeff Tilson