Meilisearch

Deploy Meilisearch on a VPS in One Click

Databases & data storage

Fast, typo-tolerant open-source search engine for adding instant search to websites and apps.

  • Ready in ~2 min
  • Free installation
  • We handle the setup
At a glance
Version
Latest (1.x)
Operating system
Ubuntu Server 24.04 LTS
Minimum RAM
1 GB
License
MIT
Addressing
IPv4, IPv6
GitHub
60,000
Deployment~2 min
Open source & self-hosted
VPS plans

Choose a VPS plan for Meilisearch

Blazing-fast NVMe drives and powerful processors. Take a ready-made plan or build the configuration yourself.
Minex
Perfect for personal projects and small websites.
€3.20/mo
Save €0.80 per month

  • 1 vCPU core
  • 1 GB DDR5 RAM
  • 20 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • 1 TB traffic
Basex
A great balance of power and affordable price.
€4.80/mo
Save €1.20 per month

  • 2 vCPU cores
  • 2 GB DDR5 RAM
  • 40 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • 2 TB traffic
Most popular
Corex
For growing applications and businesses.
€7.20/mo
Save €1.80 per month

  • 4 vCPU cores
  • 4 GB DDR5 RAM
  • 50 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Midex
Resources for high-load projects.
€9.60/mo
Save €2.40 per month

  • 4 vCPU cores
  • 6 GB DDR5 RAM
  • 60 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Proex
Maximum power and scalability.
€12.00/mo
Save €3.00 per month

  • 6 vCPU cores
  • 8 GB DDR5 RAM
  • 70 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Scalex
Resources for scaling.
€16.00/mo
Save €4.00 per month

  • 6 vCPU cores
  • 10 GB DDR5 RAM
  • 150 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Maxex
A large reserve of power.
€44.00/mo
Save €11.00 per month

  • 8 vCPU cores
  • 16 GB DDR5 RAM
  • 200 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Apex
The top configuration.
€79.99/mo
Save €20.00 per month

  • 16 vCPU cores
  • 32 GB DDR5 RAM
  • 400 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic

What you can do with Meilisearch

Meilisearch is an open-source search engine written in Rust that returns typo-tolerant results in under 50ms, built for websites, product catalogs, documentation portals, and internal tools. It's aimed at developers and product teams who want search-as-you-type without running a Java-based cluster or hand-tuning relevancy scores — the kind of team choosing between Algolia's bill and building it themselves.

What sets it apart is a zero-configuration ranking engine: facets, synonyms, and typo tolerance work immediately, and the whole thing ships as a single lightweight binary with no external database dependency. Going Meilisearch self hosted keeps every index, query log, and API key on infrastructure you control instead of a shared multi-tenant cloud — which is exactly why teams search out proper Meilisearch VPS hosting rather than routing customer search traffic through someone else's servers.

The applications screen of the control panel with one-click install

Meilisearch features

A server surrounded by app icons — applications running on a VPS

Meilisearch installation takes minutes — pull the Docker image, mount a data volume, get a working search API. Teams that install Meilisearch on VPS get full control over index size and query volume instead of hitting the document caps that gate cloud pricing tiers.

01

Typo tolerance

Matches queries even with misspellings, using configurable edit-distance rules.

02

Faceted search & filters

Narrow results by category, price range, tags, or any custom attribute.

03

Geosearch

Sort and filter results by proximity to geographic coordinates.

04

Multi-language tokenization

Handles Chinese, Japanese, Korean, Hebrew, and other non-Latin scripts natively.

05

Synonyms

Map equivalent terms ("sneakers" = "trainers") so both return the same results.

06

Custom ranking rules

Blend text relevancy with business logic like recency or popularity.

07

Tenant tokens

Issue scoped, per-user search keys without exposing the master key.

08

Official SDKs

Client libraries for JavaScript, Python, Ruby, PHP, Go, and Rust, plus a REST API.

Requirements

Which server to run it on

Minimum requirements for Meilisearch and the configuration worth starting with.
Minimum
  • CPU1 vCPU
  • Minimum RAM1 GB
  • Disk10 GB
Recommended
VPS Basex
  • CPU2 vCPU
  • Minimum RAM2 GB
  • Disk40 GB

Installation is free — you only pay for the server

Getting started

How to deploy Meilisearch

Three steps and the app is running on your server.
Step 1
Choose a server

Choose a VPS for Meilisearch with headroom above the engine's 256 MB baseline — indexing speed scales directly with available RAM once your dataset grows past a few thousand documents.

Step 2
Pick the app

Select Meilisearch at checkout and Leneex handles the one-click install, pulling the official Docker image and generating a master key automatically.

Step 3
Get your credentials

After deployment you'll receive the server address, port, and the generated master key needed to authenticate against the Meilisearch API.

Why us

Why Host Meilisearch on Leneex

Speed, protection and support you can rely on — on every plan, with no hidden limits.
Deployment speed
Meilisearch is a single binary with no external database — you can deploy Meilisearch in one click and start indexing within minutes, instead of provisioning an Elasticsearch-style cluster.
Free installation
Pulling the Docker image, generating a master key, and wiring up production mode is normally manual setup work. Leneex handles hosting for Meilisearch at no extra install cost beyond the VPS itself.
DDoS protection
When Meilisearch powers a live storefront or docs search bar, its public REST endpoint is exposed to real traffic — query floods degrade the sub-50ms latency the whole search experience depends on.
Control and support
Root access lets you tune Meilisearch environment variables — max indexing memory, snapshot intervals, index count — precisely; IPMI and 24/7 engineers matter if a large re-index job runs the instance out of memory.
99.9% uptime with SLA compensation
Meilisearch is usually the live search bar behind a product or docs site — if it goes down, users don't see a background service fail, they see a broken search box.
Flexible payment
Unlike Meilisearch Cloud's card-only subscription billing, Leneex accepts Visa/Mastercard, crypto, and invoicing for legal entities.
What to choose

Meilisearch: Self-Hosted vs Cloud — Which to Choose

We compare cost, control over your data and limits, so the choice is an informed one.
Meilisearch Cloud
Self-hosted on LeneexRecommended
Resources and limitsFree tier capped at 100K documents and 10K searches/month; paid plans from roughly $30/month scale by usageDedicated RAM and CPU, no document or search-volume caps
Control and accessManaged environment; configuration limited to what the Cloud dashboard exposesFull root access to the Meilisearch VPS Docker instance and every config flag
Feature limitsCommunity feature set plus Enterprise-only extras like sharding, but usage-gated by planFull Community Edition feature set available
ScalingBound to the selected plan tier until you upgradeResize the VPS on demand as index size grows
CostCost grows with documents indexed and searches performedFixed VPS price regardless of document count or query volume
Who it fitsTeams that want zero server management and are fine with usage-based billingTeams with large or unpredictable search volume who want fixed costs and full config control

Self-hosting makes financial sense once indexed data or query volume grows past a Cloud free tier — a fixed VPS price beats a bill that scales with documents and searches. Teams that need to keep search logs or indexed content in a specific location, or want to tune indexing memory directly, get that only through self-hosting.

Frequently Asked Questions about Meilisearch on VPS

What people ask most about Meilisearch and our servers.

  • Yes — Meilisearch supports exporting a dump from your current instance and importing it on the new one, which carries over indexes, settings, and API keys without re-indexing from scratch.

  • Meilisearch's data lives in a persistent volume, so resizing the underlying VPS to more RAM or CPU doesn't touch existing indexes — you get more indexing throughput without any migration step.

  • Meilisearch's own minimum is 256 MB RAM, but real-world document and query capacity depends on dataset size.

  • Updating the Meilisearch Docker image and running the migration is the account holder's responsibility on a self-hosted VPS — Leneex provisions the server and initial one-click deployment, not ongoing application updates.

What's already configured out of the box

The one-click deployment pulls the official getmeili/meilisearch Docker image, mounts a persistent data volume, and starts the engine in production mode with a randomly generated master key — this single automated step covers what would otherwise be manual one click automation for Meilisearch setup: image pull, volume mount, and key generation. Meilisearch listens on port 7700 by default and requires no separate database; all indexes live inside its own storage engine.

First login and authentication

Meilisearch has no traditional admin panel with a username/password login — access is entirely API-key based. The master key generated at deployment is required to create and query indexes; you'll find it either in the Leneex panel's environment variables view or in deployment logs.

Working with your instance

Once you have the master key, use it to call the REST API directly (POST /indexes/{index}/documents) or connect one of the official SDKs (JavaScript, Python, PHP, Ruby, Go, Rust) to start adding and querying documents. For anything beyond a quick curl test, generating scoped API keys through the /keys endpoint — rather than using the master key in client-facing code — is the documented security practice.

Back up your data periodically using Meilisearch's dump export feature before major version upgrades, since dumps are the supported path for migrating between releases.

Deploy Meilisearch in about 2 minutes

Choose a server — we do the rest: install, configure and send you the credentials.