Installation
Launch MeiliSearch to start the server.
Homebrew
Download the latest stable release of MeiliSearch with Homebrew.
Launch MeiliSearch to start the server.
# Launch MeiliSearch
meilisearch
Using Docker you can choose to run .
This command starts the latest stable release of MeiliSearch.
Data written to a Docker container is not persistent and is deleted along with the container when the latter is stopped. Docker volumes are not deleted when containers are removed. It is then recommended to share volumes between your containers and your host machine to provide persistent storage. MeiliSearch writes data to /data.ms
APT
Launch MeiliSearch to start the server.
# Add MeiliSearch package
echo "deb [trusted=yes] https://apt.fury.io/meilisearch/ /" > /etc/apt/sources.list.d/fury.list
# Update APT and install MeiliSearch
apt update && apt install meilisearch-http
# Launch MeiliSearch
meilisearch
MeiliSearch is written in Rust
. To compile it, is required.
If the Rust toolchain is already installed, clone the repository on your local system and change it to your working directory.
In the cloned repository, compile MeiliSearch.
# Update the rust toolchain to the latest version
# Compile the project
cargo build --release
# Execute the server binary
./target/release/meilisearch
Windows
To install MeiliSearch on Windows, you can:
- use Docker
- compile from source
Compile for Best Performance
To deploy MeiliSearch on a cloud service, follow one of our dedicated guides:
Configuration options are added at launch, either through command line options or through environment variables.
This is an example using the command line options.
Here is a list of .
Getting the latest version of MeiliSearch is a straightforward process: simply fetch and install the latest binary with your preferred method (see Installation above).
However, please note that prior to our official release (v1.0
), databases are not compatible across versions. Any database created by MeiliSearch can only be read by that version.