These commands launch the latest stable release of Meilisearch.
Copy
# Fetch the latest version of Meilisearch image from DockerHubdocker pull getmeili/meilisearch:v1.15# Launch Meilisearch in development mode with a master keydocker run -it --rm \ -p 7700:7700 \ -e MEILI_ENV='development' \ -v $(pwd)/meili_data:/meili_data \ getmeili/meilisearch:v1.15# Use ${pwd} instead of $(pwd) in PowerShell
Choose the release you want to use. You can find the full list here.
In the cloned repository, run the following command to access the most recent version of Meilisearch:
Copy
git checkout latest
Finally, update the Rust toolchain, compile the project, and execute the binary.
Copy
# Update the Rust toolchain to the latest versionrustup update# Compile the projectcargo build --release# Execute the binary./target/release/meilisearch
To install Meilisearch on Windows, you can:
Use Docker (see “Docker” tab above)
Download the latest binary (see “Direct download” tab above)
Use the installation script (see “cURL” tab above) if you have installed Cygwin, WSL, or equivalent
Compile from source (see “Source” tab above)
To learn more about the Windows command prompt, follow this introductory guide.
If none of the other installation options work for you, you can always download the Meilisearch binary directly on GitHub.
Go to the latest Meilisearch release, scroll down to “Assets”, and select the binary corresponding to your operating system.
Copy
# Rename binary to meilisearch. Replace {meilisearch_os} with the name of the downloaded binarymv {meilisearch_os} meilisearch# Give the binary execute permissionchmod +x meilisearch# Launch Meilisearch./meilisearch
We discourage the use of older Meilisearch versions. Before installing an older version, please contact support to check if the latest version might work as well.
Download the binary of a specific version under “Assets” on our GitHub changelog.
Copy
# Replace {meilisearch_version} and {meilisearch_os} with the specific version and OS you want to download# For example, if you want to download v1.0 on macOS,# replace {meilisearch_version} and {meilisearch_os} with v1.0 and meilisearch-macos-amd64 respectivelycurl -OL https://github.com/meilisearch/meilisearch/releases/download/{meilisearch_version}/{meilisearch_os}# Rename binary to meilisearch. Replace {meilisearch_os} with the name of the downloaded binarymv {meilisearch_os} meilisearch# Give the binary execute permissionchmod +x meilisearch# Launch Meilisearch./meilisearch
Download the binary of a specific version under “Assets” on our GitHub changelog.
Copy
# Replace {meilisearch_version} and {meilisearch_os} with the specific version and OS you want to download# For example, if you want to download v1.0 on macOS,# replace {meilisearch_version} and {meilisearch_os} with v1.0 and meilisearch-macos-amd64 respectivelycurl -OL https://github.com/meilisearch/meilisearch/releases/download/{meilisearch_version}/{meilisearch_os}# Rename binary to meilisearch. Replace {meilisearch_os} with the name of the downloaded binarymv {meilisearch_os} meilisearch# Give the binary execute permissionchmod +x meilisearch# Launch Meilisearch./meilisearch
# Fetch specific version of Meilisearch image from DockerHub. Replace vX.Y.Z with the version you want to usedocker pull getmeili/meilisearch:vX.Y.Z# Launch Meilisearch in development mode with a master keydocker run -it --rm \ -p 7700:7700 \ -e MEILI_ENV='development' \ -v $(pwd)/meili_data:/meili_data \ getmeili/meilisearch:vX.Y.Z# Use ${pwd} instead of $(pwd) in PowerShell
Choose the release you want to use. You can find the full list here.
In the cloned repository, run the following command to access a specific version of Meilisearch:
Copy
# Replace vX.Y.Z with the specific version you want to usegit checkout vX.Y.Z
Finally, update the Rust toolchain, compile the project, and execute the binary.
Copy
# Update the Rust toolchain to the latest versionrustup update# Compile the projectcargo build --release# Execute the binary./target/release/meilisearch
Download the binary of a specific version under “Assets” on our GitHub changelog.
Copy
# Rename binary to meilisearch. Replace {meilisearch_os} with the name of the downloaded binarymv {meilisearch_os} meilisearch# Give the binary execute permissionchmod +x meilisearch# Launch Meilisearch./meilisearch