Skip to content

ES GUI (elasticvue) instruction

Jun Li edited this page Jul 31, 2025 · 1 revision

To use the elasticsearch GUI

  1. Add the elasticvue extension or download the app from https://elasticvue.com/
  2. Update your cors settings in your elasticsearch.yml file. This can be found in elasticsearch-yourversion/config
http.cors.enabled: true 
http.cors.allow-origin: /https:\/\/app.elasticvue.com/ 

# and if your cluster is password protected you also have to add: 
http.cors.allow-headers: X-Requested-With,Content-Type,Content-Length,Authorization
  1. Restart elasticsearch
  2. go to https://app.elasticvue.com/

Connecting Elasticsearch to Dev Environment

  1. Deploy a proxy app by following these instructions: https://github.com/cloud-gov/aws-elasticsearch-auth-proxy
  2. Login to cloud.gov in terminal and target dev
  3. run: ./dev cf to deploy app
  4. create a ssh tunnel: cf ssh -L 8080:localhost:8080 auth-proxy
  5. In the elasticvue desktop app connect to dev instance at: http://127.0.0.1:8080 no authentication is needed

Note: Small changes need to be made to the proxy app code before deploying, this forked repo contains the needed changes: https://github.com/tmpayton/aws-elasticsearch-auth-proxy

Clone this wiki locally