[{"data":1,"prerenderedAt":117},["ShallowReactive",2],{"seo-verification":3,"blog-heberger-quivr-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":21,"featuredImage":23,"bgImage":24,"posterImage":25,"relatedSolution":26,"intro":28,"sections":29,"ctaTitle":72,"ctaBody":73,"ctaButton":74,"ctaUrl":75,"relatedPosts":76},17,"heberger-quivr-vps","Comment héberger Quivr sur un VPS","Hébergez Quivr sur un VPS pour bâtir votre second cerveau IA : ingestion de fichiers, RAG avancé et API, le tout sous votre contrôle.",8,229,false,"2026-06-03T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":20},1,"Intelligence Artificielle","intelligence-artificielle","bg-purple-500\u002F10 text-purple-400","ia",[22],{"id":16,"name":17,"slug":18,"color":19,"icon":20},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fheberger-quivr-vps-poster.svg",{"categorySlug":20,"appSlug":27},"quivr","Quivr se présente comme un second cerveau alimenté par l'IA : vous y déversez documents, notes et URL, puis vous l'interrogez en langage naturel. Bâti sur Supabase et un pipeline RAG, il s'auto-héberge sur un VPS pour garder vos connaissances chez vous. Voici comment le mettre en production.",[30,34,44,47,69],{"type":31,"title":32,"body":33},"h2","Pourquoi self-héberger Quivr sur un VPS","Quivr organise vos connaissances en briques de savoir (les brains) et utilise un pipeline RAG moderne s'appuyant sur Supabase (PostgreSQL + pgvector) pour le stockage vectoriel, un backend Python (FastAPI) et un frontend Next.js. La version cloud impose ses quotas et stocke vos données chez l'éditeur ; en l'hébergeant sur un VPS, vous gardez la maîtrise de la base Supabase, des fichiers uploadés et des clés LLM. C'est particulièrement pertinent pour une agence qui veut un knowledge base IA partagé entre consultants, avec authentification, sans confier des documents clients à un service tiers et sans plafond d'usage artificiel.",{"type":35,"title":36,"items":37},"ul","Bénéfices concrets de l'auto-hébergement",[38,39,40,41,42,43],"Stockage de toutes vos connaissances dans votre propre instance Supabase","Organisation en plusieurs brains thématiques avec gestion fine des accès","Ingestion variée : PDF, DOCX, audio transcrit, pages web, fichiers texte","API REST exploitable pour intégrer Quivr dans vos applications maison","Choix libre du LLM (OpenAI, Anthropic, Ollama local) sans facturation imposée","Aucun quota de questions ni de stockage dicté par un fournisseur SaaS",{"type":31,"title":45,"body":46},"Prérequis matériels et logiciels","Quivr est une stack multi-services (frontend, backend, worker, Supabase complet, Redis). C'est l'outil le plus gourmand de cette série côté composants. Prévoyez 4 vCPU et 8 Go de RAM au minimum, 16 Go étant confortable si vous y ajoutez un LLM local, plus 20 à 30 Go de disque pour la base Postgres, les embeddings et les fichiers. Côté logiciel : Docker et Docker Compose impérativement (la stack en dépend), un domaine avec sous-domaines pour le frontend et l'API, et au moins une clé API LLM ainsi qu'une clé d'embeddings. Une bonne bande passante facilite l'ingestion de gros fichiers.",{"type":48,"title":49,"steps":50},"steps","Déploiement de Quivr avec Docker Compose",[51,54,57,60,63,66],{"title":52,"body":53},"Cloner et configurer l'environnement","Sur le VPS, exécutez `git clone https:\u002F\u002Fgithub.com\u002FQuivrHQ\u002Fquivr && cd quivr`. Copiez les fichiers d'exemple : `cp .env.example .env` et renseignez les clés (`OPENAI_API_KEY`, clés Supabase, `JWT_SECRET_KEY`).",{"title":55,"body":56},"Initialiser Supabase","Quivr embarque sa propre stack Supabase. Lancez la migration de base de données fournie pour créer les tables, les extensions pgvector et les politiques RLS nécessaires au stockage des brains et des embeddings.",{"title":58,"body":59},"Démarrer la stack complète","Lancez tous les services avec `docker compose pull && docker compose up -d`. La stack inclut le backend FastAPI, le worker d'ingestion, Redis et le frontend Next.js. Vérifiez l'état avec `docker compose ps`.",{"title":61,"body":62},"Vérifier le worker d'ingestion","Le traitement des fichiers passe par un worker asynchrone. Surveillez ses logs (`docker compose logs -f worker`) lors d'un premier upload pour confirmer que le découpage et la vectorisation aboutissent sans erreur.",{"title":64,"body":65},"Configurer le reverse proxy et le SSL","Mappez `app.votredomaine.ma` vers le frontend et `api.votredomaine.ma` vers le backend via Caddy ou Nginx, chacun avec son certificat Let's Encrypt. Assurez-vous que le frontend pointe bien vers l'URL publique de l'API dans son `.env`.",{"title":67,"body":68},"Créer le premier compte et tester","Ouvrez le frontend, créez un compte via l'authentification Supabase, créez un brain, uploadez un document et posez une question pour valider la chaîne RAG de bout en bout.",{"type":70,"body":71},"tip","Surveillez la mémoire du worker d'ingestion : les gros PDF et les fichiers audio à transcrire peuvent saturer la RAM et faire tuer le conteneur par l'OOM killer. Limitez la taille des uploads côté reverse proxy (`client_max_body_size` sous Nginx) et, si vous ingérez beaucoup, déportez les embeddings vers un service dédié plutôt que de tout traiter sur le worker par défaut.","Bâtissez votre second cerveau IA","La stack multi-services de Quivr réclame des ressources solides. Le VPS Cloud ServOrbit offre la RAM, les vCPU et le SSD nécessaires, avec Docker Compose prêt à orchestrer Supabase, le backend et le worker.","Déployer sur un VPS Cloud","\u002Fvps-cloud",[77,90,104],{"id":16,"slug":78,"title":79,"excerpt":80,"readTime":81,"views":82,"isPinned":13,"publishedAt":83,"category":84,"categories":85,"featuredImage":23,"bgImage":24,"posterImage":87,"relatedSolution":88},"heberger-open-webui","Comment héberger Open WebUI sur un VPS","Guide complet pour déployer Open WebUI sur votre propre VPS. Gardez le contrôle de vos données, évitez les coûts des API cloud et accédez à vos LLMs depuis une interface web propre.",6,3200,"2026-06-01T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":20},[86],{"id":16,"name":17,"slug":18,"color":19,"icon":20},"\u002Fblog\u002Fcovers\u002Fheberger-open-webui-poster.svg",{"categorySlug":20,"appSlug":89},"open-webui",{"id":91,"slug":92,"title":93,"excerpt":94,"readTime":95,"views":96,"isPinned":13,"publishedAt":97,"category":98,"categories":99,"featuredImage":23,"bgImage":24,"posterImage":101,"relatedSolution":102},2,"deployer-dify-vps","Déployer Dify sur un VPS : workflows IA sous contrôle","Installez Dify sur VPS ServOrbit pour créer agents, chatflows et apps IA sans perdre la maîtrise des données.",7,2480,"2026-02-11T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":20},[100],{"id":16,"name":17,"slug":18,"color":19,"icon":20},"\u002Fblog\u002Fcovers\u002Fdeployer-dify-vps-poster.svg",{"categorySlug":20,"appSlug":103},"dify",{"id":81,"slug":105,"title":106,"excerpt":107,"readTime":108,"views":109,"isPinned":13,"publishedAt":110,"category":111,"categories":112,"featuredImage":23,"bgImage":24,"posterImage":114,"relatedSolution":115},"openclaw-vps","Déployer OpenClaw sur un VPS","Guide pour déployer OpenClaw sur votre propre VPS. Gardez le contrôle de vos agents IA et de vos données dans votre propre infrastructure.",5,422,"2026-06-11T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":20},[113],{"id":16,"name":17,"slug":18,"color":19,"icon":20},"\u002Fblog\u002Fcovers\u002Fopenclaw-vps-poster.svg",{"categorySlug":20,"appSlug":116},"openclaw",1784126241297]