elasticsearch

elasticsearch

Official

Docker app from FoxxMD's Repository

Overview

Elasticsearch with instructions for installation on Unraid.

Default Elasticsearch version is 6.6.2
To change version simply edit the version tag in the repository field to an available version on dockerhub. This template not tested on alpine images.

Directions below MUST be used in order to get Elasticsearch 5 and above working correctly. Check support thread for more information.
Directions:
1. Install CA User Scripts
2. Create a new script named vm.max_map_count
3. Contents of script as follows:

[span style='font-family: monospace;']#!/bin/bash
sysctl -w vm.max_map_count=262144[/span]

4. Set script schedule to At Startup of Array

Runtime arguments

Web UI
http://[IP]:[PORT:9200]/
Network
bridge
Shell
bash
Privileged
false
Extra Params
-e "ES_JAVA_OPTS"="-Xms512m -Xmx512m" --ulimit nofile=262144:262144

Template configuration

DataPathrw

Directory where ES data is persisted

Target
/usr/share/elasticsearch/data
Default
/mnt/user/appdata/elasticsearch/data
Value
/mnt/user/appdata/elasticsearch/data
REST API PortPorttcp

Host port exposed for REST HTTP interface.

Target
9200
Default
9200
Value
9200
Nodes Communication PortPorttcp

Host port exposed for node communication.

Target
9300
Default
9300
Value
9300
Discovery TypeVariable

Container Variable: discovery.type

Target
discovery.type
Default
single-node
Value
single-node

Download Statistics

952,906,992
Total Downloads
4,987,145
This Month
4,251,294
Avg / Month

Total Downloads Over Time

Loading chart...

Details

Repository
elasticsearch:6.6.2
Last Updated2026-05-05
First Seen2019-04-02

Run Elasticsearch on Unraid.

Elasticsearch is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.