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: docker pull cars10/elasticvue After the download completes, run the container:

docker run -p 8080:8080 --name elasticvue -d cars10/elasticvue

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.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

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

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.