PHPackages                             humanmade/local-vip - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [DevOps &amp; Deployment](/categories/devops)
4. /
5. humanmade/local-vip

ActiveComposer-plugin[DevOps &amp; Deployment](/categories/devops)

humanmade/local-vip
===================

Local Server module for WordPress VIP projects

2.0.0(2y ago)810.0k3[5 issues](https://github.com/humanmade/local-vip/issues)GPL-2.0-or-laterPHPPHP &gt;=7.1

Since Aug 26Pushed 2y ago16 watchersCompare

[ Source](https://github.com/humanmade/local-vip)[ Packagist](https://packagist.org/packages/humanmade/local-vip)[ RSS](/packages/humanmade-local-vip/feed)WikiDiscussions main Synced today

READMEChangelog (2)Dependencies (4)Versions (19)Used By (0)

Local Server for VIP
====================

[](#local-server-for-vip)

A local development environment for WordPress VIP projects, built on Docker.

[![Packagist Version](https://camo.githubusercontent.com/4b0219fb7fdabdbe657d71ecacc5c977b7ef3ae9758f2574afe6bdc21257e591/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f68756d616e6d6164652f6c6f63616c2d7669702e737667)](https://packagist.org/packages/humanmade/local-vip)

Dependencies
------------

[](#dependencies)

- [Composer](https://getcomposer.org/download/)
- [Docker Desktop](https://www.docker.com/get-started) (you can [install Docker Machine directly](https://docs.docker.com/machine/install-machine/) if preferred)

Installation
------------

[](#installation)

Local VIP can be installed as a dependency within a Composer-based WordPress project:

`composer require --dev humanmade/local-vip`

Getting Started
---------------

[](#getting-started)

Fill out your project's `composer.json` to define the project name, domain, and subsites/subdomains you want to use:

```
  "extra": {
    "local-vip": {
      "name": "test-vip",
      "domain": "test.local",
      "subdomains": true,
      "db-image": "biarms/mysql:5.7"
      "sites": {
        "subdomain": "Subsite Name"
      }
    }
  }
```

Your local domains will need to be mapped within you hosts file. For example, if your domain is `test.local`, the following would need to be added to your hosts file.

```
# test.local
127.0.0.1 test.local

```

In your local server project you can run the following commands:

```
# Start the server cluster
composer server start

# Stop the server cluster
composer server stop

```

[For full documentation click here](./docs).

Enterprise Search
-----------------

[](#enterprise-search)

Local VIP mimics VIP's Enterprise Search by using Elastic Search with mock variables to simulate a VIP environment.

Once the environment is created you can confirm the ES instances is running via Kibana at

In addition you can check the health of the environment in the Kibana console [http://127.0.0.1:63917/kibana/app/kibana#/dev\_tools/console?\_g=()](http://127.0.0.1:63917/kibana/app/kibana#/dev_tools/console?_g=()%5D) by executing `GET _cluster/health?pretty`.

In order to leverage ES, the data needs to be indexed. By default, there is no data indexed in the ES environment. To index the data, use WP CLI and execute `wp vip-search index --setup`.

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance8

Infrequent updates — may be unmaintained

Popularity26

Limited adoption so far

Community26

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~117 days

Recently: every ~285 days

Total

11

Last Release

911d ago

Major Versions

0.12 → 1.02020-08-26

1.3.3 → 2.0.02023-11-10

### Community

Maintainers

![](https://www.gravatar.com/avatar/1cd92b733f29199b4f5ee7e3cd2691282a0a13d50f67c4fa0b5296d8b742833f?d=identicon)[johnbillion](/maintainers/johnbillion)

![](https://www.gravatar.com/avatar/f1d0ffccdc5d339ff98a91e1b224a0d92f93dc8c2f772124473a76655b83129c?d=identicon)[joehoyle](/maintainers/joehoyle)

![](https://www.gravatar.com/avatar/a498e093283b7b42aa63d5f75851cda7ec4c4e2137cb8482e02d3181b48eafa3?d=identicon)[kadamwhite](/maintainers/kadamwhite)

---

Top Contributors

[![roborourke](https://avatars.githubusercontent.com/u/23417?v=4)](https://github.com/roborourke "roborourke (198 commits)")[![joehoyle](https://avatars.githubusercontent.com/u/161683?v=4)](https://github.com/joehoyle "joehoyle (80 commits)")[![kadamwhite](https://avatars.githubusercontent.com/u/442115?v=4)](https://github.com/kadamwhite "kadamwhite (75 commits)")[![alwaysblank](https://avatars.githubusercontent.com/u/23412884?v=4)](https://github.com/alwaysblank "alwaysblank (27 commits)")[![igmoweb](https://avatars.githubusercontent.com/u/1516569?v=4)](https://github.com/igmoweb "igmoweb (18 commits)")[![rmccue](https://avatars.githubusercontent.com/u/21655?v=4)](https://github.com/rmccue "rmccue (14 commits)")[![tomjn](https://avatars.githubusercontent.com/u/58855?v=4)](https://github.com/tomjn "tomjn (13 commits)")[![smccafferty](https://avatars.githubusercontent.com/u/641462?v=4)](https://github.com/smccafferty "smccafferty (13 commits)")[![nathanielks](https://avatars.githubusercontent.com/u/314009?v=4)](https://github.com/nathanielks "nathanielks (11 commits)")[![kevinlangleyjr](https://avatars.githubusercontent.com/u/877634?v=4)](https://github.com/kevinlangleyjr "kevinlangleyjr (10 commits)")[![johnbillion](https://avatars.githubusercontent.com/u/208434?v=4)](https://github.com/johnbillion "johnbillion (5 commits)")[![katmoody](https://avatars.githubusercontent.com/u/5481211?v=4)](https://github.com/katmoody "katmoody (4 commits)")[![hsiemon-globant](https://avatars.githubusercontent.com/u/105944282?v=4)](https://github.com/hsiemon-globant "hsiemon-globant (4 commits)")[![peterwilsoncc](https://avatars.githubusercontent.com/u/519727?v=4)](https://github.com/peterwilsoncc "peterwilsoncc (1 commits)")[![kirstyburgoine](https://avatars.githubusercontent.com/u/182015?v=4)](https://github.com/kirstyburgoine "kirstyburgoine (1 commits)")[![joeleenk](https://avatars.githubusercontent.com/u/6807390?v=4)](https://github.com/joeleenk "joeleenk (1 commits)")[![glueckpress](https://avatars.githubusercontent.com/u/308422?v=4)](https://github.com/glueckpress "glueckpress (1 commits)")[![eric-fraze](https://avatars.githubusercontent.com/u/239450264?v=4)](https://github.com/eric-fraze "eric-fraze (1 commits)")[![yumito](https://avatars.githubusercontent.com/u/3503172?v=4)](https://github.com/yumito "yumito (1 commits)")

### Embed Badge

![Health badge](/badges/humanmade-local-vip/health.svg)

```
[![Health](https://phpackages.com/badges/humanmade-local-vip/health.svg)](https://phpackages.com/packages/humanmade-local-vip)
```

###  Alternatives

[wsdltophp/packagegenerator

Generate hierarchical PHP classes based on a WSDL

4351.9M19](/packages/wsdltophp-packagegenerator)[in2code/in2publish_core

Content publishing extension to connect stage and production server

40135.8k](/packages/in2code-in2publish-core)[shopware/deployment-helper

Shopware deployment tools

19305.3k5](/packages/shopware-deployment-helper)[phpfastcgi/speedfony-bundle

A bundle to integrate a FastCGI daemon with the symfony2 framework

909.5k](/packages/phpfastcgi-speedfony-bundle)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
