-
Notifications
You must be signed in to change notification settings - Fork 110
ES GUI (elasticvue) instruction
Jun Li edited this page Jul 31, 2025
·
1 revision
To use the elasticsearch GUI
- Add the elasticvue extension or download the app from https://elasticvue.com/
- 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
- Restart elasticsearch
- go to https://app.elasticvue.com/
- Deploy a proxy app by following these instructions: https://github.com/cloud-gov/aws-elasticsearch-auth-proxy
- Login to cloud.gov in terminal and target dev
- run:
./dev cf
to deploy app - create a ssh tunnel:
cf ssh -L 8080:localhost:8080 auth-proxy
- 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