{"id":20329361,"url":"https://github.com/ddev/ddev-opensearch","last_synced_at":"2025-06-26T12:04:37.733Z","repository":{"id":171603746,"uuid":"648147062","full_name":"ddev/ddev-opensearch","owner":"ddev","description":"OpenSearch add-on for DDEV","archived":false,"fork":false,"pushed_at":"2025-04-10T19:33:38.000Z","size":28,"stargazers_count":7,"open_issues_count":1,"forks_count":2,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-04-10T20:42:58.786Z","etag":null,"topics":["ddev-get"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ddev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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},"funding":{"github":["ddev"],"custom":["https://www.paypal.com/donate/?hosted_button_id=MCNCSZHC7LHSQ","https://ddev.com/support-ddev/"]}},"created_at":"2023-06-01T10:06:31.000Z","updated_at":"2025-04-10T19:33:41.000Z","dependencies_parsed_at":"2025-04-10T20:29:00.790Z","dependency_job_id":"7ca77ab0-6ca2-4e6b-abd5-0a39cab20404","html_url":"https://github.com/ddev/ddev-opensearch","commit_stats":null,"previous_names":["netz98/ddev-opensearch","ddev/ddev-opensearch"],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ddev%2Fddev-opensearch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ddev%2Fddev-opensearch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ddev%2Fddev-opensearch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ddev%2Fddev-opensearch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ddev","download_url":"https://codeload.github.com/ddev/ddev-opensearch/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248479012,"owners_count":21110804,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["ddev-get"],"created_at":"2024-11-14T20:10:22.020Z","updated_at":"2025-06-26T12:04:37.727Z","avatar_url":"https://github.com/ddev.png","language":"Shell","funding_links":["https://github.com/sponsors/ddev","https://www.paypal.com/donate/?hosted_button_id=MCNCSZHC7LHSQ","https://ddev.com/support-ddev/"],"categories":[],"sub_categories":[],"readme":"[![add-on registry](https://img.shields.io/badge/DDEV-Add--on_Registry-blue)](https://addons.ddev.com)\n[![tests](https://github.com/ddev/ddev-opensearch/actions/workflows/tests.yml/badge.svg?branch=main)](https://github.com/ddev/ddev-opensearch/actions/workflows/tests.yml?query=branch%3Amain)\n[![last commit](https://img.shields.io/github/last-commit/ddev/ddev-opensearch)](https://github.com/ddev/ddev-opensearch/commits)\n[![release](https://img.shields.io/github/v/release/ddev/ddev-opensearch)](https://github.com/ddev/ddev-opensearch/releases/latest)\n\n# DDEV OpenSearch\n\n## Overview\n\n[OpenSearch](https://opensearch.org/) is a community-driven, Apache 2.0-licensed open source search and analytics suite that makes it easy to ingest, search, visualize, and analyze data.\n\nThis add-on sets up two services in your [DDEV](https://ddev.com) project:\n\n- [OpenSearch](https://opensearch.org/) service (Docker image: `opensearchproject/opensearch:latest`)\n- [OpenSearch Dashboards](https://opensearch.org/docs/latest/dashboards/) service (Docker image: `opensearchproject/opensearch-dashboards:latest`)\n\nWe activate these [OpenSearch plugins](https://opensearch.org/docs/latest/install-and-configure/additional-plugins/index/) out-of-the-box:\n\n- analysis-icu\n- analysis-phonetic\n\n## Installation\n\n```bash\nddev add-on get ddev/ddev-opensearch\nddev restart\n```\n\nAfter installation, make sure to commit the `.ddev` directory to version control.\n\n## Usage\n\n| Command | Description |\n| ------- | ----------- |\n| `ddev launch :9201` | Open OpenSearch in your browser |\n| `ddev launch :5602` | Open OpenSearch Dashboards in your browser |\n| `ddev describe` | View service status and used ports for OpenSearch |\n| `ddev logs -s opensearch` | View OpenSearch logs |\n| `ddev logs -s opensearch-dashboards` | View OpenSearch Dashboards logs |\n\n## Advanced Customization\n\nTo upgrade or downgrade:\n\n```bash\n# remove old opensearch volume (if this is downgrade)\nddev stop\ndocker volume rm ddev-$(ddev status -j | docker run -i --rm ddev/ddev-utilities jq -r '.raw.name')_opensearch\n\n# set the desired versions for OpenSearch\nddev dotenv set .ddev/.env.opensearch --opensearch-tag=\"2\" --opensearch-dashboards-tag=\"2\"\nddev add-on get ddev/ddev-opensearch\nddev restart\n```\n\nMake sure to commit the `.ddev/.env.opensearch` file to version control.\n\nTo change the installed plugins:\n\n```bash\n# https://opensearch.org/docs/latest/install-and-configure/additional-plugins/index/\nddev dotenv set .ddev/.env.opensearch --opensearch-plugins=\"analysis-icu analysis-phonetic\"\nddev add-on get ddev/ddev-opensearch\n# rebuild opensearch image\nddev debug rebuild -s opensearch\n```\n\nMake sure to commit the `.ddev/.env.opensearch` file to version control.\n\nAll customization options (use with caution):\n\n| Variable | Flag | Default |\n| -------- | ---- | ------- |\n| `OPENSEARCH_PLUGINS` | `--opensearch-plugins` | `analysis-icu analysis-phonetic` |\n| `OPENSEARCH_TAG` | `--opensearch-tag` | `latest` |\n| `OPENSEARCH_DASHBOARDS_TAG` | `--opensearch-dashboards-tag` | `latest` |\n\n## Credits\n\n**Contributed and maintained by [@cmuench](https://github.com/cmuench) from [@netz98](https://github.com/netz98) org**\n\n**Co-maintained by the [DDEV team](https://ddev.com/support-ddev/)**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fddev%2Fddev-opensearch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fddev%2Fddev-opensearch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fddev%2Fddev-opensearch/lists"}