[{"data":1,"prerenderedAt":117},["ShallowReactive",2],{"seo-verification":3,"blog-heberger-meilisearch-vps-fr":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"id":7,"slug":8,"title":9,"excerpt":10,"readTime":11,"views":12,"isPinned":13,"publishedAt":14,"category":15,"categories":20,"featuredImage":22,"bgImage":23,"posterImage":24,"relatedSolution":25,"intro":27,"sections":28,"ctaTitle":71,"ctaBody":72,"ctaButton":73,"ctaUrl":74,"relatedPosts":75},67,"heberger-meilisearch-vps","Héberger Meilisearch sur un VPS","Hébergez Meilisearch sur votre VPS : moteur de recherche instantané, tolérant aux fautes et typo-tolérant. Guide Docker, master key et SSL.",6,279,false,"2026-04-14T00:00:00+00:00",{"id":11,"name":16,"slug":17,"color":18,"icon":19},"Bases de données","bases-de-donnees","bg-teal-500\u002F10 text-teal-400","database",[21],{"id":11,"name":16,"slug":17,"color":18,"icon":19},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fheberger-meilisearch-vps-poster.svg",{"categorySlug":17,"appSlug":26},"meilisearch","Meilisearch est un moteur de recherche open source ultra-rapide, écrit en Rust, qui renvoie des résultats pertinents en moins de 50 millisecondes avec tolérance aux fautes de frappe et recherche instantanée. Léger et simple à exploiter, il s'auto-héberge idéalement sur un VPS pour propulser la recherche de votre site ou application. Voici comment le déployer avec Docker, la master key et un certificat SSL.",[29,33,43,46,68],{"type":30,"title":31,"body":32},"h2","Pourquoi auto-héberger Meilisearch sur un VPS","Meilisearch offre une expérience de recherche \"search-as-you-type\" comparable aux solutions commerciales, mais sous licence open source et avec une configuration minimale : pas de tuning ésotérique d'analyseurs, des réglages pertinents par défaut, et une API claire. L'auto-héberger sur un VPS vous épargne la facturation au document et à la recherche des services managés type Algolia, tout en gardant vos index et vos données produit sur votre propre infrastructure. C'est un choix particulièrement rentable pour un site e-commerce, un blog ou une documentation : un seul VPS modeste sert des centaines de milliers de recherches par jour avec une latence très faible. Vous contrôlez les clés d'API, les attributs filtrables et la pertinence, et vous pouvez réindexer à volonté sans contrainte de quota.",{"type":34,"title":35,"items":36},"ul","Les bénéfices concrets du self-hosting de Meilisearch",[37,38,39,40,41,42],"Recherche instantanée sous 50 ms avec tolérance aux fautes de frappe activée par défaut.","Configuration minimale : réglages de pertinence sensés d'origine, prise en main en quelques minutes.","Filtrage, facettes, tri et highlighting intégrés pour construire une UI de recherche complète.","Écrit en Rust : empreinte mémoire raisonnable et débit élevé même sur un petit VPS.","API simple avec des SDK pour la plupart des langages et des intégrations front-end prêtes à l'emploi.","Pas de coût au document indexé ni à la requête, contrairement aux moteurs de recherche managés.",{"type":30,"title":44,"body":45},"Prérequis matériels et logiciels","Meilisearch est frugal mais charge une partie de ses index en mémoire pour rester rapide. Pour un index de quelques dizaines de milliers de documents, 1 à 2 Go de RAM suffisent ; pour des centaines de milliers de documents avec de nombreux attributs filtrables, visez 2 à 4 Go. La phase d'indexation est la plus consommatrice en RAM et en CPU, donc prévoyez une marge pour les réindexations. Un à deux vCPU conviennent et 20 à 40 Go de SSD couvrent l'index et ses snapshots. Vous aurez besoin de Docker, d'un domaine si vous exposez l'API au public, et impérativement d'une `MEILI_MASTER_KEY` : sans elle, en mode production, l'instance refuse de démarrer pour vous protéger d'un accès ouvert.",{"type":47,"title":48,"steps":49},"steps","Déployer Meilisearch étape par étape",[50,53,56,59,62,65],{"title":51,"body":52},"Provisionner le VPS et Docker","Installez Docker et configurez le pare-feu pour n'ouvrir que 80 et 443. Créez un enregistrement DNS A pour `recherche.mondomaine.ma` pointant vers l'IP du VPS.",{"title":54,"body":55},"Lancer Meilisearch en mode production","Utilisez l'image `getmeili\u002Fmeilisearch`. Définissez `MEILI_ENV=production` et `MEILI_MASTER_KEY` avec une clé robuste (`openssl rand -base64 32`). Montez un volume sur `\u002Fmeili_data` pour persister les index : `volumes: - .\u002Fmeili_data:\u002Fmeili_data`.",{"title":57,"body":58},"Gérer les clés d'API","À partir de la master key, générez des clés à portée réduite : une clé de recherche (search) à exposer côté front-end, et une clé d'administration (admin) côté serveur pour l'indexation. N'exposez jamais la master key dans le navigateur.",{"title":60,"body":61},"Configurer le reverse proxy et le TLS","Placez Caddy devant le port `7700` : `recherche.mondomaine.ma { reverse_proxy localhost:7700 }`. Caddy obtient le certificat Let's Encrypt automatiquement et chiffre tout le trafic de recherche.",{"title":63,"body":64},"Indexer vos données et régler la pertinence","Poussez vos documents via l'API ou un SDK, puis définissez les `searchableAttributes`, `filterableAttributes` et `sortableAttributes` ainsi que les `rankingRules` adaptées à votre cas (e-commerce, docs, blog).",{"title":66,"body":67},"Activer les snapshots et la sauvegarde","Configurez les snapshots ou les dumps réguliers de Meilisearch et copiez-les vers un stockage distant. En cas d'incident, un dump permet de reconstruire l'instance avec ses index et ses réglages.",{"type":69,"body":70},"tip","Limitez la liste des `filterableAttributes` au strict nécessaire : chaque attribut filtrable augmente la taille de l'index et le temps d'indexation. Pour une UI de recherche réactive, branchez le front-end directement sur Meilisearch avec une clé \"search\" à portée restreinte (limitée à certains index) plutôt que de relayer chaque requête via votre backend, ce qui supprime un aller-retour et réduit la latence perçue. Pendant une réindexation massive, surveillez la tâche via l'API `\u002Ftasks` plutôt que de bloquer en attente.","Propulsez votre recherche avec Meilisearch","Le VPS Cloud ServOrbit fournit l'environnement Docker, l'IP fixe et les disques NVMe pour héberger Meilisearch et offrir une recherche instantanée à vos visiteurs, avec SSL et clés d'API maîtrisées.","Déployer sur VPS Cloud","\u002Fvps-cloud",[76,90,104],{"id":77,"slug":78,"title":79,"excerpt":80,"readTime":81,"views":82,"isPinned":13,"publishedAt":83,"category":84,"categories":85,"featuredImage":22,"bgImage":23,"posterImage":87,"relatedSolution":88},56,"heberger-postgresql-vps","PostgreSQL sur VPS : base fiable et contrôlée","Hébergez PostgreSQL sur VPS : volumes, sauvegardes, accès réseau limité et configuration saine pour vos applications.",8,2240,"2026-04-25T00:00:00+00:00",{"id":11,"name":16,"slug":17,"color":18,"icon":19},[86],{"id":11,"name":16,"slug":17,"color":18,"icon":19},"\u002Fblog\u002Fcovers\u002Fheberger-postgresql-vps-poster.svg",{"categorySlug":17,"appSlug":89},"postgresql",{"id":91,"slug":92,"title":93,"excerpt":94,"readTime":95,"views":96,"isPinned":13,"publishedAt":97,"category":98,"categories":99,"featuredImage":22,"bgImage":23,"posterImage":101,"relatedSolution":102},57,"heberger-mysql-vps","Héberger MySQL sur un VPS","Hébergez MySQL sur votre VPS Cloud : déploiement Docker, sécurisation, réglages InnoDB et backups automatisés, pas à pas.",7,509,"2026-04-24T00:00:00+00:00",{"id":11,"name":16,"slug":17,"color":18,"icon":19},[100],{"id":11,"name":16,"slug":17,"color":18,"icon":19},"\u002Fblog\u002Fcovers\u002Fheberger-mysql-vps-poster.svg",{"categorySlug":17,"appSlug":103},"mysql",{"id":105,"slug":106,"title":107,"excerpt":108,"readTime":95,"views":109,"isPinned":13,"publishedAt":110,"category":111,"categories":112,"featuredImage":22,"bgImage":23,"posterImage":114,"relatedSolution":115},58,"heberger-redis-vps","Héberger Redis sur un VPS","Déployez Redis sur votre VPS Cloud : cache, sessions et files d'attente ultra-rapides, avec persistance, sécurité et tuning mémoire.",546,"2026-04-23T00:00:00+00:00",{"id":11,"name":16,"slug":17,"color":18,"icon":19},[113],{"id":11,"name":16,"slug":17,"color":18,"icon":19},"\u002Fblog\u002Fcovers\u002Fheberger-redis-vps-poster.svg",{"categorySlug":17,"appSlug":116},"redis",1784126239905]