This section covers deploying Meilisearch to production environments. Each guide walks you through server setup, Meilisearch installation, systemd configuration, reverse proxy setup, and HTTPS.Documentation Index
Fetch the complete documentation index at: https://www.meilisearch.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Meilisearch Cloud is the recommended way to run Meilisearch in production environments. It handles provisioning, updates, backups, and scaling automatically.
Choosing a deployment target
| Target | Best for |
|---|---|
| Generic Linux server | Any Linux server or VPS. Start here if your provider isn’t listed below. |
| AWS | Amazon Web Services EC2 instances |
| GCP | Google Cloud Compute Engine VMs |
| Azure | Azure Virtual Machines |
| DigitalOcean | DigitalOcean droplets |
Production checklist
Before going to production, make sure you have:- Set a strong master key (at least 16 bytes)
- Set environment to
production - Configured a reverse proxy (Nginx or Caddy) with HTTPS
- Set up scheduled snapshots or a backup strategy
- Configured systemd to restart Meilisearch on failure
- Reviewed RAM and threading settings for your workload