Skip to main content

OpenSearch

Version: 2.7.0 | OS: Ubuntu 20.04

Overview

OpenSearch is an open-source suite for search, analytics, and observability. Built by the OpenSearch Project community, it provides a robust, scalable, and cost-efficient solution for building secure applications. This setup includes OpenSearch and OpenSearch Dashboards.

Note: Minimum system requirements are 8GB RAM and 4 CPUs.

Included Software

  • OpenSearch - 2.7.0
  • OpenSearch Dashboards - 2.7.0

Firewall & Access

PortServicePurpose
22SSH (rate limited)Secure remote server access
5601OpenSearch DashboardsWeb interface for analytics

Initial Deployment

During the deployment process:

  • OpenSearch and OpenSearch Dashboards are automatically installed
  • Admin credentials are generated

You will be logged out with the message:

Please wait until the installation is completed....
Connection to $IPADDRESS closed.

Wait at least 2 minutes before logging back in.

Accessing the Instance

  1. Login to your instance:
ssh ubuntu@$IPADDRESS
  1. Switch to root:
sudo su -

Login Credentials

  • OpenSearch Admin Credentials:
/root/.opensearch_admin_password
  • OpenSearch Dashboards Admin Credentials:
/root/.opensearch_kibanaserver_admin_password

Accessing the Dashboard

Visit:

http://$IPADDRESS:5601

Login using the OpenSearch Dashboards credentials.

TLS Configuration

This instance uses a self-signed TLS certificate. To enable trusted communication:

  • Disable TLS checks on the client
  • Or copy the certificate from the instance and install it locally:
scp ubuntu@$IPADDRESS:/opt/opensearch/config/certs/root-ca.pem .