Elasticvue usage

Before using elasticvue you have to configure your elasticsearch server according to how you want to use elasticvue.

Elasticvue usage

The browser extensions do not require you to do any kind of configuration (like CORS),
but they need the browsers permission to "acces data for all websites" so they can access your cluster.

zero config

Chrome extension

Elasticvue is available as a chrome extension:

Chrome webstore
zero config

Edge_Logo_265x265 Edge extension

Elasticvue is available as a edge (2020) extension:

Edge webstore
zero config

firefox-logo Firefox addon

Elasticvue is available as a firefox addon:

Firefox addon

If you use elasticvue via one of the following ways you will have to configure CORS to grant the browser access to your cluster.

Web app

You can use the hosted version of elasticvue to avoid installing anything.

app.elasticvue.com

Docker image

Download and run the image, then open http://localhost:8080:

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

Building manually

Check the readme for instructions on how to manually build elasticvue.

Cluster configuration

Configure your elasticsearch server

You have to enable CORS if you do not use the browser extension, otherwise the browser will reject all requests. To enable CORS add the following to your elasticsearch configuration, based on how you run elasticvue:

# /etc/elasticsearch/elasticsearch.yml
http.cors.enabled: true
http.cors.allow-origin: <origin-url>
Configuration example
# Enable CORS
http.cors.enabled: true

# then set one origin:
# for docker / running locally
http.cors.allow-origin: "http://localhost:8080"
# web app
http.cors.allow-origin: /https?://app.elasticvue.com/
Back to top