This is a Vagrant configuration designed for development of WordPress plugins, themes, or websites.
New and Improved!
The old version of VCCW relied on an old vagrant box that was well out of date. Spinning it up in 2024 resulted in so many errors... This edition is based upon raw ubuntu images, to achieve the same level of operability. It aims to be compatible with old VCCW instances whilst embracing more modern software.
CentOS 7 compatibility is in progress, with newer versions to follow. Spin it up and see if you can get it working! We would love a pull request!
- Download the ZIP from GitHub.
- Unzip to where you wish to instantiate your vagrant machine.
- (optional) Install any additional vagrant plugins (see below).
- Change any configuration settings to suit your requirements (see below).
vagrant up
- Copy
provision/default.ymltosite.yml. - Edit the
site.yml. - Run
vagrant up.
- The
site.ymlhas to be in the same directory with Vagrantfile.
We currently support the following vagrant plugins:
- hostmanager
- hostsupdater
- vbguest