{"id":13523080,"url":"https://github.com/cars10/elasticvue","last_synced_at":"2026-02-02T19:03:27.354Z","repository":{"id":37399209,"uuid":"99701166","full_name":"cars10/elasticvue","owner":"cars10","description":"Elasticsearch gui - for desktop \u0026 your browser","archived":false,"fork":false,"pushed_at":"2025-11-16T16:38:56.000Z","size":17092,"stargazers_count":2474,"open_issues_count":18,"forks_count":187,"subscribers_count":21,"default_branch":"master","last_synced_at":"2025-11-16T18:22:53.699Z","etag":null,"topics":["elasticsearch","elasticsearch-browser","elasticsearch-frontend","elasticsearch-gui"],"latest_commit_sha":null,"homepage":"https://elasticvue.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cars10.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2017-08-08T14:20:32.000Z","updated_at":"2025-11-16T12:27:40.000Z","dependencies_parsed_at":"2023-01-21T13:15:57.322Z","dependency_job_id":"e1bb0b62-74ec-40e4-b4d8-967af7316b88","html_url":"https://github.com/cars10/elasticvue","commit_stats":{"total_commits":1921,"total_committers":15,"mean_commits":"128.06666666666666","dds":0.0286309213951067,"last_synced_commit":"6b8c6383e832bb2b00ba24ad08bc901e2ca01c54"},"previous_names":[],"tags_count":106,"template":false,"template_full_name":null,"purl":"pkg:github/cars10/elasticvue","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cars10%2Felasticvue","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cars10%2Felasticvue/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cars10%2Felasticvue/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cars10%2Felasticvue/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cars10","download_url":"https://codeload.github.com/cars10/elasticvue/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cars10%2Felasticvue/sbom","scorecard":{"id":266757,"data":{"date":"2025-08-11","repo":{"name":"github.com/cars10/elasticvue","commit":"1ed9fe4e9d5c85f23b12994f1d515839ed82d9fb"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Maintained","score":10,"reason":"12 commit(s) and 12 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":0,"reason":"Found 0/30 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/release.yml:1","Warn: no topLevel permission defined: .github/workflows/test.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"SAST","score":0,"reason":"no SAST tool detected","details":["Warn: no pull requests merged into dev branch"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":8,"reason":"5 out of the last 5 releases have a total of 5 signed artifacts.","details":["Info: signed release artifact: elasticvue_1.8.0_amd64.AppImage.sig: https://github.com/cars10/elasticvue/releases/tag/v1.8.0","Info: signed release artifact: elasticvue_1.7.0_amd64.AppImage.sig: https://github.com/cars10/elasticvue/releases/tag/v1.7.0","Info: signed release artifact: elasticvue_1.6.2_amd64.AppImage.sig: https://github.com/cars10/elasticvue/releases/tag/v1.6.2","Info: signed release artifact: elasticvue_1.6.1_amd64.AppImage.sig: https://github.com/cars10/elasticvue/releases/tag/v1.6.1","Info: signed release artifact: elasticvue_1.6.0_amd64.AppImage.sig: https://github.com/cars10/elasticvue/releases/tag/v1.6.0","Warn: release artifact v1.8.0 does not have provenance: https://api.github.com/repos/cars10/elasticvue/releases/226896214","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/cars10/elasticvue/releases/216305370","Warn: release artifact v1.6.2 does not have provenance: https://api.github.com/repos/cars10/elasticvue/releases/209599993","Warn: release artifact v1.6.1 does not have provenance: https://api.github.com/repos/cars10/elasticvue/releases/209307997","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/cars10/elasticvue/releases/207415886"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yml:164"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:204: update your workflow using https://app.stepsecurity.io/secureworkflow/cars10/elasticvue/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:205: update your workflow using https://app.stepsecurity.io/secureworkflow/cars10/elasticvue/release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:208: update your workflow using https://app.stepsecurity.io/secureworkflow/cars10/elasticvue/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:226: update your workflow using https://app.stepsecurity.io/secureworkflow/cars10/elasticvue/release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/cars10/elasticvue/release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/cars10/elasticvue/release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/cars10/elasticvue/release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:70: update your workflow using https://app.stepsecurity.io/secureworkflow/cars10/elasticvue/release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/cars10/elasticvue/release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/cars10/elasticvue/release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:137: update your workflow using https://app.stepsecurity.io/secureworkflow/cars10/elasticvue/release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:150: update your workflow using https://app.stepsecurity.io/secureworkflow/cars10/elasticvue/release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:156: update your workflow using https://app.stepsecurity.io/secureworkflow/cars10/elasticvue/release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:168: update your workflow using https://app.stepsecurity.io/secureworkflow/cars10/elasticvue/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:171: update your workflow using https://app.stepsecurity.io/secureworkflow/cars10/elasticvue/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:177: update your workflow using https://app.stepsecurity.io/secureworkflow/cars10/elasticvue/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:180: update your workflow using https://app.stepsecurity.io/secureworkflow/cars10/elasticvue/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:182: update your workflow using https://app.stepsecurity.io/secureworkflow/cars10/elasticvue/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/cars10/elasticvue/release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/cars10/elasticvue/test.yml/master?enable=pin","Warn: containerImage not pinned by hash: docker/Dockerfile:2","Warn: containerImage not pinned by hash: docker/Dockerfile:13: pin your Docker image by updating nginxinc/nginx-unprivileged:mainline-alpine to nginxinc/nginx-unprivileged:mainline-alpine@sha256:094aa5b178bb09e30761325e37ff053aa4382e1e372a2a5dcd73b24170483b70","Warn: containerImage not pinned by hash: docker/Dockerfile_browser_ext:1: pin your Docker image by updating node:22.5.1-bookworm to node:22.5.1-bookworm@sha256:86915971d2ce1548842315fcce7cda0da59319a4dab6b9fc0827e762ef04683a","Warn: containerImage not pinned by hash: docker/Dockerfile_ci:1: pin your Docker image by updating node:22.5.1-bookworm to node:22.5.1-bookworm@sha256:86915971d2ce1548842315fcce7cda0da59319a4dab6b9fc0827e762ef04683a","Warn: containerImage not pinned by hash: docker/Dockerfile_multiarch:2","Warn: containerImage not pinned by hash: docker/Dockerfile_multiarch:13: pin your Docker image by updating nginxinc/nginx-unprivileged:mainline-alpine to nginxinc/nginx-unprivileged:mainline-alpine@sha256:094aa5b178bb09e30761325e37ff053aa4382e1e372a2a5dcd73b24170483b70","Warn: containerImage not pinned by hash: docker/Dockerfile_tauri:1: pin your Docker image by updating ubuntu:jammy to ubuntu:jammy@sha256:1aa979d85661c488ce030ac292876cf6ed04535d3a237e49f61542d8e5de5ae0","Warn: npmCommand not pinned by hash: docker/Dockerfile_browser_ext:20","Warn: downloadThenRun not pinned by hash: docker/Dockerfile_tauri:22","Info:   0 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   7 third-party GitHubAction dependencies pinned","Info:   0 out of   1 downloadThenRun dependencies pinned","Info:   0 out of   7 containerImage dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":0,"reason":"21 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: RUSTSEC-2024-0413","Warn: Project is vulnerable to: RUSTSEC-2024-0416","Warn: Project is vulnerable to: RUSTSEC-2024-0412","Warn: Project is vulnerable to: RUSTSEC-2024-0418","Warn: Project is vulnerable to: RUSTSEC-2024-0411","Warn: Project is vulnerable to: RUSTSEC-2024-0417","Warn: Project is vulnerable to: RUSTSEC-2024-0414","Warn: Project is vulnerable to: GHSA-wrw7-89jp-8q8g","Warn: Project is vulnerable to: RUSTSEC-2024-0429","Warn: Project is vulnerable to: RUSTSEC-2024-0415","Warn: Project is vulnerable to: RUSTSEC-2024-0420","Warn: Project is vulnerable to: RUSTSEC-2024-0419","Warn: Project is vulnerable to: RUSTSEC-2024-0370","Warn: Project is vulnerable to: RUSTSEC-2025-0047 / GHSA-qx2v-8332-m4fv","Warn: Project is vulnerable to: GHSA-968p-4wvh-cqc8","Warn: Project is vulnerable to: GHSA-xffm-g5w8-qvg7","Warn: Project is vulnerable to: GHSA-x8qp-wqqm-57ph","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-52f5-9888-hmc6","Warn: Project is vulnerable to: GHSA-p2ph-7g93-hw3m"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-17T12:17:01.533Z","repository_id":37399209,"created_at":"2025-08-17T12:17:01.533Z","updated_at":"2025-08-17T12:17:01.533Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29017940,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-02T18:51:31.335Z","status":"ssl_error","status_checked_at":"2026-02-02T18:49:20.777Z","response_time":58,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["elasticsearch","elasticsearch-browser","elasticsearch-frontend","elasticsearch-gui"],"created_at":"2024-08-01T06:00:55.266Z","updated_at":"2026-02-02T19:03:27.349Z","avatar_url":"https://github.com/cars10.png","language":"TypeScript","funding_links":["https://www.paypal.com/donate?hosted_button_id=65GDZCZTUBVRL"],"categories":["Vue","TypeScript","ElasticSearch-Manage"],"sub_categories":[],"readme":"# elasticvue\n\n[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/donate?hosted_button_id=65GDZCZTUBVRL)\n[![Chrome web store](https://img.shields.io/chrome-web-store/v/hkedbapjpblbodpgbajblpnlpenaebaa?label=chrome%20extension)](https://chrome.google.com/webstore/detail/elasticvue/hkedbapjpblbodpgbajblpnlpenaebaa)\n[![Edge extension](https://img.shields.io/badge/dynamic/json?label=microsoft%20edge%20add-on\u0026query=%24.version\u0026url=https%3A%2F%2Fmicrosoftedge.microsoft.com%2Faddons%2Fgetproductdetailsbycrxid%2Fgeifniocjfnfilcbeloeidajlfmhdlgo)](https://microsoftedge.microsoft.com/addons/detail/geifniocjfnfilcbeloeidajlfmhdlgo)\n[![Firefox addon](https://img.shields.io/amo/v/elasticvue?label=firefox%20add-on)](https://addons.mozilla.org/en-US/firefox/addon/elasticvue/)\n[![Docker build](https://img.shields.io/docker/image-size/cars10/elasticvue)](https://hub.docker.com/r/cars10/elasticvue)\n\nElasticsearch gui for your browser [https://elasticvue.com](https://elasticvue.com)\n\n\u003e Elasticsearch is a trademark of Elasticsearch BV, registered in the U.S. and in other countries.\n\n[![Demo](http://static.cars10k.de/demo.gif)](http://static.cars10k.de/demo.gif?v=2)\n\nContents\n\n1. [About](#about)\n2. [Usage](#usage)\n3. [Browser support](#browser-support)\n4. [Troubleshooting](#troubleshooting)\n5. [Comparing with other frontends](#comparing-with-other-frontends)\n7. [i18n](#i18n)\n8. [Contributing](#contributing)\n\n## About\n\n[Screenshots](https://elasticvue.com/features)\n\n**Elasticvue** is a free and open-source gui for elasticsearch that you can use to manage the data in your cluster.\nIt supports every version of elasticsearch, even those that are EOL. Check\nthe [FAQ](https://github.com/cars10/elasticvue/wiki/FAQ) for more details.\n\n### Features\n\n* Cluster overview\n* Index \u0026 alias management\n* Shard management\n* Searching and editing documents\n* Rest queries\n* Snapshot \u0026 repository management\n* ... and much more\n\n## Usage\n\nYou can use elasticvue in several ways, use whatever works best for you.\n\n| Type | Auto Update | Cluster config | Support for self signed ssl |\n|------|-------------|----------------|-----------------------------|\n| Desktop app | Yes | not needed | yes |\n| Browser extension | Yes | not needed | partially |\n| Web | Yes | required | partially |\n| Self hosted | No | required | partially |\n| Docker | No | required | partially |\n\n### Desktop App - *recommended*\n\n* [Windows .msi](https://update.elasticvue.com/download/windows/x86_64)\n* [Mac x68 .dmg](https://update.elasticvue.com/download/darwin/x86_64) / [Mac aarch64 .dmg](https://update.elasticvue.com/download/darwin/aarch64)\n* [Linux .AppImage](https://update.elasticvue.com/download/linux/x86_64)\n\n### Browser extension\n\n* [Google chrome](https://chrome.google.com/webstore/detail/elasticvue/hkedbapjpblbodpgbajblpnlpenaebaa)\n* [Firefox](https://addons.mozilla.org/en-US/firefox/addon/elasticvue/)\n* [Microsoft Edge](https://microsoftedge.microsoft.com/addons/detail/geifniocjfnfilcbeloeidajlfmhdlgo)\n\n### Web version\n\n\u003e **You have to configure your elasticsearch cluster if you want to use elasticvue via docker**\n\nVisit [https://app.elasticvue.com](https://app.elasticvue.com).\n\n### Self-hosted\n\n\u003e **You have to configure your elasticsearch cluster if you want to self host elasticvue**\n\nPlease check the [wiki](https://github.com/cars10/elasticvue/wiki/Building-Elasticvue) for more information.\n\n### Docker\n\n\u003e **You have to configure your elasticsearch cluster if you want to use elasticvue via docker**\n\nUse the [existing image](https://hub.docker.com/r/cars10/elasticvue):\n\n```bash\n# docker hub:\ndocker run -p 8080:8080 --name elasticvue -d cars10/elasticvue\n\n# ghcr.io:\ndocker run -p 8080:8080 --name elasticvue -d ghcr.io/cars10/elasticvue\n```\n\nWhen using docker you can provide some default cluster configuration for your users. Cluster will automatically be imported every time you start elasticvue.\nYou can either set an environment\nvariable or provide a config file as a volume. In either case the content should be a json array of your\nclusters, looking like this:\n\n```json\n[\n  {\n    \"name\": \"dev cluster\",\n    \"uri\": \"http://localhost:9200\"\n  },\n  {\n    \"name\": \"prod cluster\",\n    \"uri\": \"http://localhost:9501\",\n    \"username\": \"elastic\",\n    \"password\": \"foobar\"\n  }\n]\n```\n\n#### Possible keys\n\n| Name | Value | Required | Example |\n|------|-------|----------|---------|\n| name | Name of the cluster | No | `\"production\"` |\n| uri  | Cluster uri | Yes | `\"http://localhost:9200\"` |\n| username | Username for basic authentication | No | `\"elastic\"` |\n| password | Password for basic authentication | No | `\"foobar\"` |\n| apiKey | API key for authentication | No | `\"VuaCfGcBCdbkQm-e5aOx:ui2lp2axTNm5ShWDc11v6g\"` |\n| S3accessKeyId | AWS access key ID for IAM authentication | No | `\"AKIAIOSFODNN7EXAMPLE\"` |\n| S3secretAccessKey | AWS secret access key for IAM authentication | No | `\"wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY\"` |\n| S3sessionToken | AWS session token for temporary credentials | No | `\"FQoGZXIvYXdzE...example\"` |\n| S3region | AWS region for IAM authentication | No | `\"us-east-1\"` |\n\n\n\n#### Docker with default clusters in environment variable\n\nExample using environment variable `ELASTICVUE_CLUSTERS`:\n\n```bash\ndocker run -p 8080:8080 -e ELASTICVUE_CLUSTERS='[{\"name\": \"prod cluster\", \"uri\": \"http://localhost:9200\", \"username\": \"elastic\", \"password\": \"elastic\"}]' cars10/elasticvue\n```\n\n#### Docker with default clusters in config file via volume\n\nExample using config file volume to `/usr/share/nginx/html/api/default_clusters.json`:\n\n```bash\necho '[{\"name\": \"prod cluster\", \"uri\": \"http://localhost:9200\", \"username\": \"elastic\", \"password\": \"elastic\"}]' \u003e /config.json\ndocker run -p 8080:8080 -v /config.json:/usr/share/nginx/html/api/default_clusters.json cars10/elasticvue\n```\n\n## Elasticsearch configuration\n\nYou have to [enable CORS](https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-network.html) to allow\nconnection to your elasticsearch cluster **if you do not use the desktop app or the browser extensions**.\n\nFind your elasticsearch configuration (for example `/etc/elasticsearch/elasticsearch.yml`) and add the following lines:\n\n```yaml\n# enable CORS\nhttp.cors.enabled: true\n\n# Then set the allowed origins based on how you run elasticvue. Chose only one:\n# for docker / running locally\nhttp.cors.allow-origin: \"http://localhost:8080\"\n# online version\nhttp.cors.allow-origin: /https?:\\/\\/app.elasticvue.com/\n\n# and if your cluster uses authorization you also have to add:\nhttp.cors.allow-headers: X-Requested-With,Content-Type,Content-Length,Authorization\n```\n\nIf you use docker to run your elasticsearch cluster you can pass the options via environment variables:\n\n```bash\ndocker run -p 9200:9200 \\\n           -e \"http.cors.enabled=true\" \\\n           -e \"http.cors.allow-origin=/.*/\" \\\n           elasticsearch\n```\n\nAfter configuration restart your cluster and you should be able to connect.\n\n## Browser Support\n\nAny current version of Chrome, Firefox and Edge should work without issues. Safari is mostly untested so your\nmileage may vary.\n\n## Troubleshooting\n\nBefore opening an issue please try to reset elasticvue to its default settings:\n\n1. Open the settings\n2. Download a backup of your current elasticvue data\n3. Click `Disconnect and reset`\n\nThis will reset all your saved filters, and you have to reconnect to your cluster. Please open\nan [issue](https://github.com/cars10/elasticvue/issues/new/choose) if your problem persists.\n\n## Comparing with other frontends\n\nSee the Wiki. [Comparing to other frontends](https://github.com/cars10/elasticvue/wiki/Comparing-to-other-frontends)\n\n## i18n\n\nElasticvue is available in the following languages:\n\n* english\n* chinese\n* french\n* russian\n* japanese\n* italian\n\n## Contributing\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md).\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcars10%2Felasticvue","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcars10%2Felasticvue","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcars10%2Felasticvue/lists"}