Databases and search, checked 2026-10-17

Meilisearch: Docker configuration reference

Self-hosted search engine with typo tolerance, faceting and sub-50ms response times over your own documents.

At a glance

Ports

Ports
PortWhat listensSource
7700HTTP listener for the API and the search preview UI. Configurable via MEILI_HTTP_ADDR.source for port 7700

Environment variables

Environment variables
VariableRequiredWhat it doesExampleSource
MEILI_MASTER_KEYNoProtects every route except GET /health. Unset in a reachable deployment, the instance and all its data are open with no authentication.a random string of at least 16 bytessource for MEILI_MASTER_KEY
MEILI_ENVNoInstance environment, either production or development. Affects default behaviour such as whether MEILI_MASTER_KEY is required.productionsource for MEILI_ENV
MEILI_DB_PATHNoDirectory where index data is stored on disk./meili_data/data.mssource for MEILI_DB_PATH
MEILI_NO_ANALYTICSNoDisables Meilisearch's built-in telemetry when set.truesource for MEILI_NO_ANALYTICS

Volumes that must persist

Volumes
PathWhat is in itSource
/meili_dataHolds the data.ms index directory set by MEILI_DB_PATH. Losing this loses every index.source for /meili_data

Behind a reverse proxy

Release timeline

Releases
VersionDateBreakingWhat changedSource
v1.55.02026-10-12NoAdds an inlineRule search parameter to preview a dynamic search rule. It needs the Enterprise Edition and the dynamicSearchRules experimental feature.source for release v1.55.0
v1.54.32026-10-01NoStability fix release; the maintainers recommend updating from v1.54.2.source for release v1.54.3
v1.54.02026-09-21YesBreaking changes to the experimental dynamicSearchRules API: rule actions are now an object with pin and scale lists. Rules migrate with --upgrade-db.source for release v1.54.0
v1.53.22026-09-07NoBug fixes for task replication delay and stop-word highlighting, plus a security fix tying authorization to index opening.source for release v1.53.2
v1.53.12026-08-13NoAdds an environment variable to control the maximum number of LMDB read transactions for the task queue.source for release v1.53.1
v1.52.02026-08-03NoIntroduces the experimental /tasks/stream and /batches/stream SSE routes for a live connection to the engine.source for release v1.52.0
v1.50.02026-07-20YesRevamps Dynamic Search Rules and introduces breaking changes for users of that feature.source for release v1.50.0

If it is not coming up

Read from the upstream documentation, repository and container registry by Keita Emsden on 2026-10-17. Every row links the page it came from. Upstream changes without telling anyone, so check the source link before you rely on a value.

Other app references

All app references