Install and configure OpenSearch
You can install OpenSearch and OpenSearch Dashboards in containers, on Kubernetes, on Linux hosts, or on Windows. After installation, configure the cluster for your deployment and install any additional plugins that you need.
Trying OpenSearch
To try OpenSearch on your computer, see Installation quickstart. The quickstart starts OpenSearch and OpenSearch Dashboards using Docker Compose and is intended for testing, not for production.
Before installation
Before you install OpenSearch, review the following information:
- The host requirements and important settings in Installing OpenSearch
- The supported operating systems in Compatible operating systems
Choosing an installation method
The following table lists the installation methods and links to the installation guides for each product. The OpenSearch Kubernetes Operator and the Ansible playbook install OpenSearch and OpenSearch Dashboards together, so each has one guide.
| Method | Installation guides |
|---|---|
| Docker | OpenSearch, OpenSearch Dashboards |
| OpenSearch Kubernetes Operator | OpenSearch and OpenSearch Dashboards |
| Helm | OpenSearch, OpenSearch Dashboards |
| Debian | OpenSearch, OpenSearch Dashboards |
| RPM | OpenSearch, OpenSearch Dashboards |
| Tarball | OpenSearch, OpenSearch Dashboards |
| Ansible playbook | OpenSearch and OpenSearch Dashboards |
| Windows | OpenSearch, OpenSearch Dashboards |
After installation
After you install OpenSearch, use the following guides to set up your deployment:
- Configuring OpenSearch
- Configuring OpenSearch Dashboards
- Managing OpenSearch plugins
- Managing OpenSearch Dashboards plugins
Related documentation
- To upgrade an existing cluster, see Migrate or upgrade.