How to Configure Elasticsearch on Cloudways

Want to configure Elasticsearch on Cloudways? Here’s a step-by-step guide for you.

Emmad avatar
Written by Emmad
Updated yesterday

Table of Contents

Elasticsearch is an open-source, highly available search engine that is custom-built for cloud servers based on the distributed restful API. It can perform searches at an extremely fast rate, actively supporting your data discovery. It has features including support for multi-tenants with multiple types, various sets of APIs, including PHP API, and a host of other features. To set up Elasticsearch on Cloudways, follow the steps below.

Important Announcement for Elasticsearch Older Versions

Cloudways currently supports Elasticsearch 7.17; the older version, e.g., 7.9, is deprecated as of August 1st, 2023.

  • As a result, new and existing servers with the default Elasticsearch 7.17 version can no longer downgrade to the older versions.

  • Existing servers with deprecated Elasticsearch versions will continue to work for now.

The deprecated versions will reach the End of Life (EOL) on March 31st, 2024, and we will notify our customers before it is completely removed from the Cloudways Platform. We recommend upgrading to the latest version before its End of Life (EOL). Please refer to the Cloudways deprecation process and policy for more details.

How to Configure Elasticsearch on Cloudways

Step #1 — Navigate to Server Packages

Log in to your Cloudways Platform using your email address and password.

  1. From the top menu bar, open Servers.

  2. Then, choose your desired server.

    Classic Interface

    New Interface

  3. Under Server Management, select Settings & Packages.

  4. Choose the Packages tab.

    Classic Interface

    New Interface

Step #2 — Enable ElasticSearch on Your Server

  1. Click edit to view the available ElasticSearch versions.

    Classic Interface

    New Interface

  2. Select ElasticSearch 7.17 or higher version.

  3. Finally, click Save.

    Classic Interface

    New Interface

  4. You will be prompted to confirm the selection; please click OK/Continue.

    Classic Interface

    New Interface

In a few moments, Elasticsearch should be enabled on your Cloudways server. To know more about how you can utilize this search engine on your web application, please check out our blog post on Elasticsearch.

Important Notes

  • Elasticsearch listens on port number 9200 and is only allowed for local access by default.

  • It is important to note that changing versions may involve compatibility issues, therefore make sure that you have data and/or index compatibility while changing the version.

  • To uninstall Elasticsearch, please use Disable from the dropdown menu. This option will completely remove Elasticsearch along with its data.

  • If you want to access it remotely, via your browser, or through a dedicated IP, please contact the support team via live chat or through the online ticketing system.

That’s it! We hope this article was helpful. If you need any help, then feel free to search your query on Cloudways Support Center or contact us via chat (Need a Hand > Send us a Message). Alternatively, you can also create a support ticket.

Did this answer your question?