tsutton elasticsearch is much too hungry for shared hosting.
If you're on a 4GB VPS or higher then you can use it like so:
- Create a new Nginx proxy port application at https://my.opalstack.com/apps/ and make a note of the app's name and port assignment. I'll use "es" as the app name and "55555" as the port assignment in the rest of these instructions.
- SSH to your app's shell user and install Elasticsearch as follows
cd ~/apps/es
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.15.0-linux-x86_64.tar.gz
tar zxf elasticsearch-7.15.0-linux-x86_64.tar.gz
- Edit ~/apps/es/elasticsearch-7.15.0/config/elasticsearch.yml to set the HTTP port (replace 55555 with your assigned port):
http.port: 55555
- Start Elasticsearch:
~/apps/es/elasticsearch-7.12.0/bin/elasticsearch -d
At that point Elasticsearch should be running and listening on its assigned port.
I don't know anything about ES past this point, so the rest is up to you 🙂