Elasticsearch
Elasticsearch is a distributed, RESTful search and analytics engine capable of addressing a growing number of use cases. As the heart of the Elastic Stack, it centrally stores your data for lightning fast search, fine‑tuned relevancy, and powerful analytics that scale with ease.
Ports
Add an allocation on the node for each port.
- Game 9200
Install
- Installer image
- ghcr.io/ptero-eggs/installers:debian
- Install script
- 20 lines
Image
- Debian ghcr.io/ptero-eggs/yolks:debian
Startup
The Panel runs this command to start the server. It replaces each variable in the command with the value of that variable.
2 variables
Startup command
./bin/elasticsearch -E network.host=0.0.0.0 -E http.port=9200 -E discovery.type=single-nodeDotted values come from the server settings. These values are examples.
Please keep default if you are unsure.
DISCOVERY_SEED_HOSTSUsers can edit
required
Go to https://www.elastic.co/downloads/elasticsearch and look at the version at the top.
VERSIONUsers can edit
required|string|max:20
Wings
- Stop command
- ^C (SIGINT)
- Running when the console shows
- started
Readme
Elasticsearch
From the Elasticsearch GitHub
Run Elasticsearch on any machine anywhere and access it in the browser.
vm.max_map_count requirement
Please follow this for the vm.max_map_count requirement: https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html#_set_vm_max_map_count_to_at_least_262144
Server Ports
Ports required to run the server in a table format.
| Port | default |
|---|---|
| Game | 9200 |
Changes
- fix docker images path
· Daniel Barton · 7d2b714
- Replace docker images
· Daniel Barton · 3759ed6
- Add software
· rowansc1 · 9b56a00
Problem with this egg?
Open an issue on GitHub. Include your Panel and Wings versions.
Install script 20 lines bash in ghcr.io/ptero-eggs/installers:debian Show Hide
#!/bin/bash
# Elasticsearch Installation Script
#
# Server Files: /mnt/server
## Install Requirements
cd /mnt/server
## Install Elasticsearch
ARCH=$([[ "$(uname -m)" == "x86_64" ]] && echo "x86_64" || echo "aarch64")
curl -sSL -o elasticsearch.tar.gz https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-$VERSION-linux-${ARCH}.tar.gz
tar -zxf elasticsearch.tar.gz --directory /mnt/server
mv elasticsearch*/* /mnt/server
rm elasticsearch.tar.gz
rm -R elasticsearch-*
## Finish command
echo "All done! Just start it up :)"