Backend Development 7 min read

Discover Elasticvue: A Lightweight Open‑Source GUI for Managing Elasticsearch

This article introduces Elasticvue, a free open‑source Elasticsearch GUI that supports ES 7.x/8.x, explains how to install it via Docker, demonstrates its features such as cluster monitoring, index and shard management, document search, and REST queries using a real e‑commerce project example.

macrozheng
macrozheng
macrozheng
Discover Elasticvue: A Lightweight Open‑Source GUI for Managing Elasticsearch

Elasticvue Overview

If you have used Elasticsearch, you may have encountered Kibana, a visual management tool that can be heavy and take 5–10 minutes to start. Elasticvue is a lightweight alternative that is simple and easy to use.

Elasticvue is a free open‑source Elasticsearch GUI tool. It currently has over

1.9K+ Star

on GitHub and fully supports ES 7.x and 8.x, offering cluster status monitoring, index management, shard management, document search or editing, and REST query capabilities.

Installation

Elasticvue provides multiple installation options; the following uses the simplest Docker method. Other versions (Windows, macOS, Linux, browser extensions) are listed at the end.

First, download the image:

<code>docker pull cars10/elasticvue</code>

After the download completes, run the container:

<code>docker run -p 8080:8080 --name elasticvue -d cars10/elasticvue</code>

Once the container is running, access it in a browser, add an ES cluster, and visit

http://192.168.3.101:8080

.

Enter your ES connection address; ensure CORS is enabled in the

elasticsearch.yml

configuration file for a successful connection.

Usage

The following demonstrates Elasticvue using ES data from my mall e‑commerce project.

Mall Project

The mall project is a SpringBoot3 + Vue e‑commerce system (GitHub ★60K) with a micro‑service architecture, Docker and K8S deployment, covering products, orders, carts, permissions, coupons, members, payments, and more.

Boot project: https://github.com/macrozheng/mall

Cloud project: https://github.com/macrozheng/mall-swarm

Video tutorials: https://www.macrozheng.com/video/

Nodes

Open the

Nodes

tab to view ES node status information.

Indices

Open the

Indices

tab to view index data, with options to view, rebuild, delete, etc.

Search

In the

Indices

tab, select the

pms

index and search product names.

For custom DSL queries, open the custom search panel and edit the DSL directly.

You can also use

Index pattern

matching, e.g.,

mall-record-*

to search multiple log indices.

REST

Open the

REST

tab to send requests similar to Kibana’s Dev Tools for searching.

Other Versions

Besides Docker, Elasticvue is also available for Windows, macOS, Linux, and as browser extensions; choose the version that fits your needs.

Conclusion

Elasticvue is a lightweight yet feature‑rich visual management tool for Elasticsearch, offering most common functionalities with a simpler experience compared to Kibana. Interested readers are encouraged to try it out.

BackenddockerGUIElasticsearchSearchElasticvue
macrozheng
Written by

macrozheng

Dedicated to Java tech sharing and dissecting top open-source projects. Topics include Spring Boot, Spring Cloud, Docker, Kubernetes and more. Author’s GitHub project “mall” has 50K+ stars.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.