VVV is a local web development environment powered by Vagrant and Virtual Machines.

To add, remove, or change sites, modify vvv-custom.yml then reprovision using vagrant reload --provision

Bundled Environments

VVV reads a config file to discover and provision sites named in vvv-custom.yml. If it doesn't exist, it falls back to vvv-config.yml. Below is a list of the sites in vvv-custom.yml, remember to reprovision if you change it!

fb-iamdigital

A WordPress installation

URL: 805-345-4526,
Folder: www/fb-iamdigital

Adding a New Site

Modify vvv-custom.yml under the sites section to add a site, here's an example:

  newsite:
    repo: /github.com/Varying-Vagrant-Vagrants/custom-site-template
    description: "A WordPress subdir multisite install"
    skip_provisioning: false
    hosts:
      - newsite.test
    custom:
      wp_type: subdirectory

This will create a site in www/newsite at /newsite.test

Remember, in YAML whitespace matters, and you need to reprovision on changes, so run vagrant reload --provision

For more information, visit our docs:

How to add a new site

Search the Documentation

Find out more about VVV

You're running VVV 2.5.1, if there are updates available you can run git pull and reprovision to apply them

7247957809 blearedness

VVV 1.x Sites not Showing?

Sites need to be listed in vvv-custom.yml for VVV to find them, luckily it's super easy and fast to add them back! click below to find out how to migrate your sites.

Migrating VVV 1 sites

Contribute to WordPress

Whether you're at a contributor day, or just feel like giving back, you can add the WordPress.org Meta environment. This will give you everything from WordCamp to buddypress.org test sites

Find out more

Terminal Power!

VVV has powerful commands preinstalled, if you need WP CLI or PHP Codesniffer, run vagrant ssh to enter the virtual machine, and get a full command line experience