PHPackages                             helick/local-server - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. helick/local-server

ActiveComposer-plugin[Utility &amp; Helpers](/categories/utility)

helick/local-server
===================

The Helick local server

v1.1.1(5y ago)144[1 issues](https://github.com/helick/local-server/issues)[2 PRs](https://github.com/helick/local-server/pulls)1MITPHPPHP &gt;=7.1

Since Jul 31Pushed 5y agoCompare

[ Source](https://github.com/helick/local-server)[ Packagist](https://packagist.org/packages/helick/local-server)[ RSS](/packages/helick-local-server/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (3)Dependencies (3)Versions (6)Used By (1)

Helick Local Server
===================

[](#helick-local-server)

[![Latest Version on Packagist](https://camo.githubusercontent.com/3bcb7292f98f7caae7c4b3b004929c007e45f9cbe35a63c22075f3accaf82ff7/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f68656c69636b2f6c6f63616c2d7365727665722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/helick/local-server)[![Total Downloads](https://camo.githubusercontent.com/3eabe1bcc2684ed9dbfc495c1c1068f7e27b24b99aedccda27af5d9b498dea6e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f68656c69636b2f6c6f63616c2d7365727665722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/helick/local-server)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)[![Quality Score](https://camo.githubusercontent.com/ceff0a782b98647608f4be73190ba81333098dcf9371fc899a56309fe34dae01/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f68656c69636b2f6c6f63616c2d7365727665722e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/helick/local-server)

The local server package providers a local development environment for Helick projects. It is built on a containerized architecture using Docker images and Docker Compose to provide drop-in replacements for most components of the Cloud infrastructure.

Requirements
------------

[](#requirements)

Make sure all dependencies have been installed before moving on:

- [PHP](http://php.net/manual/en/install.php) &gt;= 7.1
- [Composer](https://getcomposer.org/download/)
- [Docker Desktop](https://www.docker.com/products/docker-desktop)

Install
-------

[](#install)

Via Composer:

```
$ composer require helick/local-server --dev
```

Usage
-----

[](#usage)

### Starting the local server

[](#starting-the-local-server)

To start the local server, simply run `composer local-server start`. The first time you this will download all the necessary Docker images.

Once the initial install and download have completed, you should see the output:

```
Starting...
Creating network "docker_default" with the default driver
Creating volume "docker_mysql-data" with default driver
Creating volume "docker_elasticsearch-data" with default driver
Creating helick-skeleton-mysql         ... done
Creating helick-skeleton-elasticsearch ... done
Creating helick-skeleton-proxy         ... done
Creating helick-skeleton-php           ... done
Creating helick-skeleton-phpmyadmin    ... done
Creating helick-skeleton-nginx         ... done
Started.

To access site please visit: http://helick-skeleton.localtest.me/
To access phpmyadmin please visit: http://phpmyadmin.helick-skeleton.localtest.me/
To access elasticsearch please visit: http://elasticsearch.helick-skeleton.localtest.me/
```

### Stopping the local server

[](#stopping-the-local-server)

To stop the local server, simply run `composer local-server stop`.

### Destroying the local server

[](#destroying-the-local-server)

To destroy the local server, simply run `composer local-server destroy`.

### Viewing the local server status

[](#viewing-the-local-server-status)

To get details on the running local server status, run `composer local-server status`. You should see output similar to:

```
            Name                           Command                  State                         Ports
--------------------------------------------------------------------------------------------------------------------------
helick-skeleton-elasticsearch   /usr/local/bin/docker-entr ...   Up (healthy)   9200/tcp, 9300/tcp
helick-skeleton-mysql           docker-entrypoint.sh --def ...   Up (healthy)   3306/tcp, 33060/tcp
helick-skeleton-nginx           nginx -g daemon off;             Up             80/tcp
helick-skeleton-php             docker-php-entrypoint php-fpm    Up             9000/tcp
helick-skeleton-phpmyadmin      /run.sh supervisord -n -j  ...   Up             80/tcp, 9000/tcp
helick-skeleton-proxy           /traefik                         Up             0.0.0.0:80->80/tcp, 0.0.0.0:8080->8080/tcp
```

All containers should have a status of "Up". If they do not, you can inspect the logs for each service by running `composer local-server logs `, for example, if `docker_mysql_1` shows a status other than "Up", run `composer local-server logs mysql`.

### Viewing the local server logs

[](#viewing-the-local-server-logs)

Often you'll want to access logs from the services that local server provides. For example, PHP errors logs, Nginx access logs, or MySQL logs. To do so, run the `composer local-server logs ` command, where `` can be any of `php`, `nginx`, `mysql`, `elasticsearch`. This command will tail the logs (live update). To exit the log view, simply press `Ctrl+C`.

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) and [CODE\_OF\_CONDUCT](CODE_OF_CONDUCT.md) for details.

Security
--------

[](#security)

If you discover any security related issues, please email  instead of using the issue tracker.

Credits
-------

[](#credits)

- [Evgenii Nasyrov](https://github.com/nasyrov)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community5

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

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 ~212 days

Total

3

Last Release

2056d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/2d5180ba0cd30309ada4562457c6337069906fea97f827f1c24b82fddb1bdc9a?d=identicon)[nasyrov](/maintainers/nasyrov)

---

Tags

composercomposer-pluginlocal-serverhelick

###  Code Quality

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/helick-local-server/health.svg)

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

###  Alternatives

[vaimo/composer-patches

Applies a patch from a local or remote file to any package that is part of a given composer project. Patches can be defined both on project and on package level. Optional support for patch versioning, sequencing, custom patch applier configuration and patch command for testing/troubleshooting added patches.

2994.3M16](/packages/vaimo-composer-patches)[mglaman/composer-drupal-lenient

1317.4M15](/packages/mglaman-composer-drupal-lenient)[drupal/core-composer-scaffold

A flexible Composer project scaffold builder.

5341.9M446](/packages/drupal-core-composer-scaffold)[drupal/core-project-message

Adds a message after Composer installation.

2122.6M172](/packages/drupal-core-project-message)[olvlvl/composer-attribute-collector

A convenient and near zero-cost way to retrieve targets of PHP 8 attributes

184108.8k8](/packages/olvlvl-composer-attribute-collector)[lullabot/drainpipe

An automated build tool to allow projects to have a set standardized operations scripts.

41716.4k2](/packages/lullabot-drainpipe)

PHPackages © 2026

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