PHPackages                             mkorkmaz/elastico - 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. [Search &amp; Filtering](/categories/search)
4. /
5. mkorkmaz/elastico

AbandonedArchivedApplication[Search &amp; Filtering](/categories/search)

mkorkmaz/elastico
=================

Just another Elasticsearch Document Viewer.

1.1.6(9y ago)5362MITHTMLPHP &gt;=5.5

Since May 5Pushed 9y ago1 watchersCompare

[ Source](https://github.com/mkorkmaz/elastico)[ Packagist](https://packagist.org/packages/mkorkmaz/elastico)[ Docs](https://github.com/mkorkmaz/elastico)[ RSS](/packages/mkorkmaz-elastico/feed)WikiDiscussions master Synced 2mo ago

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

\#Elastico [![Latest Stable Version](https://camo.githubusercontent.com/e59bbabdb5ca38901d7194e120d89fa5b1c1004fafd841ac644b5aefd68a243a/68747470733a2f2f706f7365722e707567782e6f72672f6d6b6f726b6d617a2f656c61737469636f2f762f737461626c65)](https://packagist.org/packages/mkorkmaz/elastico) [![Total Downloads](https://camo.githubusercontent.com/06328721dfa707b1c50d0aea2e11166b2e6291d4a5a624bcd6f1bc324b794331/68747470733a2f2f706f7365722e707567782e6f72672f6d6b6f726b6d617a2f656c61737469636f2f646f776e6c6f616473)](https://packagist.org/packages/mkorkmaz/elastico) [![Latest Unstable Version](https://camo.githubusercontent.com/8e4ac31eb747092f11de2dfc54f1194dc7829340f34f2142a0ad32d8043935cc/68747470733a2f2f706f7365722e707567782e6f72672f6d6b6f726b6d617a2f656c61737469636f2f762f756e737461626c65)](https://packagist.org/packages/mkorkmaz/elastico) [![License](https://camo.githubusercontent.com/69e85e69974d3948d42e788fd69302fb42aa0f393c591efb8f3c39eeac7764c3/68747470733a2f2f706f7365722e707567782e6f72672f6d6b6f726b6d617a2f656c61737469636f2f6c6963656e7365)](https://packagist.org/packages/mkorkmaz/elastico)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/90b3d0ca81c42013eebb63c76f88b5dc9eae0ce43ecba4e14ba72d2e23725916/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6d6b6f726b6d617a2f656c61737469636f2f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/mkorkmaz/elastico/?branch=master) [![Build Status](https://camo.githubusercontent.com/a24c079c9b2e3a880f1b5a2f58c37f5fe65b6b8e00cf6c47e47406c157a22a18/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6d6b6f726b6d617a2f656c61737469636f2f6261646765732f6275696c642e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/mkorkmaz/elastico/build-status/master)[![Codacy Badge](https://camo.githubusercontent.com/121cc6f2afb2abdabf5ab49236a33390fee075f5eafd2a9d61876477e9598a0c/68747470733a2f2f6170692e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f6234636632356561346236343466646462306435343937666136356635386562)](https://www.codacy.com/app/mehmet/elastico?utm_source=github.com&utm_medium=referral&utm_content=mkorkmaz/elastico&utm_campaign=Badge_Grade)

Just another Elasticsearch Document Viewer.

- Lists indexes and types of these indexes.
- Lists the documents for the selected index types
- Helps to delete a document if you need it.

### Installation

[](#installation)

```
mkdir elastico
cd elastico
composer require --prefer-dist mkorkmaz/elastico "1.*"
cp -r vendor/mkorkmaz/elastico/app ./app
cp app/app_config.sample.php app/app_config.php

```

Alternatively you can

```
composer create-project mkorkmaz/elastico
cd elastico
cp app/app_config.sample.php app/app_config.php

```

Default configuration assumes that Elastico will run on local machine.

### Running on local machine

[](#running-on-local-machine)

```
php -S 127.0.0.1:8080 -t app/webroot

```

Open a web browser with the address:  and start using Elastico.

### Running on web server

[](#running-on-web-server)

As you can see, Elastico does not have authentication. If you want to use Elastico with a real web address so that you can access it from anywhere, you have to make sure that nobody except you can access the address.

At this point, I assume that you know how to configure a virtual host. Just make sure that virtual host's root path is path/to/**app/webroot**.

After configuration of a virtual host and testing Elastico just to make sure it is working fine, you can set up basic auth for your web server. Here are the tutorials for Apache2 and Nginx:

- [How To Set Up Password Authentication with Apache on Ubuntu 14.04](https://www.digitalocean.com/community/tutorials/how-to-set-up-password-authentication-with-apache-on-ubuntu-14-04)
- [How To Set Up Password Authentication with Nginx on Ubuntu 14.04](https://www.digitalocean.com/community/tutorials/how-to-set-up-password-authentication-with-nginx-on-ubuntu-14-04)

It's strongly recommended that you configure Elastico to use HTTPS. If you down want to buy a SSL certificate, you can create an SSL certificate with [Let’s Encrypt](https://letsencrypt.org/getting-started/)

Also, you can create a free [Cloudflare](https://cloudflare.com) account and use its Flexible SSL feature for free.

### Extra

[](#extra)

You can change the Elasticsearch host IP without changing app\_config.php. Just add **?ES\_SERVER=elasticsearch\_host\_ip\_address** to the address. For example, let say your Elasticsearch's host IP: 10.0.0.10 and your Elastico setup runs with the following web address: . Just enter the address manually **[http://127.0.0.1:8080?ES\_SERVER=10.0.0.10](http://127.0.0.1:8080?ES_SERVER=10.0.0.10)**

After that Elastico will serve for the Elasticsearch host 10.0.0.10.

### Contribute

[](#contribute)

- Open issue if found bugs or sent pull request.
- Suggestions can be asked just opening an issue.
- Feel free to ask if have any questions.

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 96.7% of commits — single point of failure

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

Recently: every ~57 days

Total

18

Last Release

3428d ago

Major Versions

0.9.8 → 1.02016-05-05

### Community

Maintainers

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

---

Top Contributors

[![mkorkmaz](https://avatars.githubusercontent.com/u/585601?v=4)](https://github.com/mkorkmaz "mkorkmaz (58 commits)")[![hkulekci](https://avatars.githubusercontent.com/u/586318?v=4)](https://github.com/hkulekci "hkulekci (2 commits)")

---

Tags

elasticsearchdocument-viewer

### Embed Badge

![Health badge](/badges/mkorkmaz-elastico/health.svg)

```
[![Health](https://phpackages.com/badges/mkorkmaz-elastico/health.svg)](https://phpackages.com/packages/mkorkmaz-elastico)
```

###  Alternatives

[mailerlite/laravel-elasticsearch

An easy way to use the official PHP ElasticSearch client in your Laravel applications.

934529.3k2](/packages/mailerlite-laravel-elasticsearch)[matchish/laravel-scout-elasticsearch

Search among multiple models with ElasticSearch and Laravel Scout

7431.6M2](/packages/matchish-laravel-scout-elasticsearch)[jeroen-g/explorer

Next-gen Elasticsearch driver for Laravel Scout.

397612.3k](/packages/jeroen-g-explorer)[jsq/amazon-es-php

Support for using IAM authentication with the official Elasticsearch PHP client

9310.6M13](/packages/jsq-amazon-es-php)[babenkoivan/elastic-client

The official PHP Elasticsearch client integrated with Laravel

544.0M6](/packages/babenkoivan-elastic-client)[madewithlove/elasticsearcher

Wrapper on top of the ElasticSearch PHP SDK which allows easier index/document/query management.

264133.2k2](/packages/madewithlove-elasticsearcher)

PHPackages © 2026

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