Vous voulez vos conversations sur votre propre matériel, vos clés entre vos propres mains et aucun abonnement entre vous et les modèles. Bonne nouvelle : LibreChat est la meilleure base open source pour exactement cela, et l'auto-héberger est un projet de week-end réaliste. Ce guide est la version honnête de ce week-end.

Une divulgation avant que le terminal ne s'ouvre : kral, la plateforme derrière ce blog, est un LibreChat géré. Nous gagnons notre vie quand l'auto-hébergement cesse d'être amusant, ce qui est précisément pourquoi nous n'avons aucune raison d'enjoliver ce guide. La liste ci-dessous est ce que nous faisons tourner en production chaque jour.

Ce qu'il vous faut avant de commencer

  • Une machine. Un modeste VPS Linux avec Docker est le foyer classique ; Docker Desktop sur votre propre ordinateur suffit pour un premier test, et Windows passe très bien par ce biais.
  • Un domaine et TLS, au moment où quelqu'un d'autre que vous se connecte.
  • Des clés d'API de fournisseurs pour les modèles que vous voulez : OpenAI, Anthropic, Google, qui que vous payiez directement.
  • Une heure pour la première conversation, et un week-end pour une installation dont vous n'aurez pas honte.

Aucun GPU n'est requis. Les modèles auxquels vous parlerez vivent derrière des API ; votre serveur ne fait tourner que la plateforme autour d'eux.

Les pièces mobiles

LibreChat en production est une petite flotte, pas un seul conteneur. Connaissez l'équipage avant de lever l'ancre :

PièceCe qu'elle faitÀ surveiller
App LibreChatL'interface et l'APILa configuration vit dans .env et librechat.yaml ; ils deviennent porteurs
MongoDBVos conversationsSauvegardez-la, et testez la restauration une fois avant de lui faire confiance
MeilisearchRecherche à travers les conversationsLe plus souvent configurer et oublier
API RAG + BD vectorielleTéléversements de fichiers et chat sur documentsLa pièce avec laquelle la plupart des gens se battent d'abord
Proxy inverse + TLSLa porte d'entréeLes certificats se renouvellent ; les en-têtes et les websockets comptent
Clés de fournisseurLes modèles eux-mêmesUne clé fuitée brûle tout le budget ; faites-les tourner et limitez leur portée

L'installation, en cinq étapes honnêtes

  1. Récupérer et configurer. Clonez le dépôt, copiez le fichier d'environnement d'exemple et mettez vos clés de fournisseur dans .env. Les endpoints des modèles et les fonctionnalités vivent dans librechat.yaml.
  2. Démarrer la pile. docker compose up -d lève l'app et ses services. La première conversation en moins d'une heure est un objectif réaliste.
  3. Créez votre compte et fermez la porte. Inscrivez-vous, puis décidez si l'inscription reste ouverte tout court.
  4. Mettez un proxy devant. Un proxy inverse avec TLS et votre domaine, avant que la deuxième personne reçoive le lien.
  5. Planifiez les parties ennuyeuses. Des sauvegardes de base de données programmées, un abonnement aux notes de version et une fenêtre de maintenance que vous tenez vraiment.

L'étape cinq est celle qui sépare une démo d'un déploiement, et c'est l'étape que la plupart des guides de week-end sautent.

Ce que ça coûte vraiment

Trois monnaies, comptabilisées honnêtement :

  • Argent. Le logiciel est sous licence MIT et gratuit. Un petit VPS porte une installation personnelle confortablement ; la pile RAG prend de l'appétit à mesure que vous grandissez. La vraie variable, ce sont les factures des fournisseurs, car chaque token tourne désormais sur vos clés.
  • Temps. LibreChat publie souvent, ce qui est formidable pour les fonctionnalités et récurrent pour vous : lire le changelog, tirer, tester, avancer. Les sauvegardes ne coûtent rien jusqu'au jour où elles n'ont pas de prix.
  • Attention, à partir de l'utilisateur numéro deux. Au moment où une deuxième personne rejoint, vous héritez des questions qui n'ont rien à voir avec les serveurs : qui peut utiliser quoi, à qui était cette dépense et qui recharge la clé. Nous avons écrit toute la liste honnête dans l'hébergement LibreChat infogéré.

Quand l'auto-hébergement est le bon choix, et quand il cesse de l'être

Auto-hébergez avec joie si l'une de ces conditions est vraie : vos données ne doivent pas quitter le bâtiment, bricoler fait partie de la récompense, il n'y a que vous ou une poignée de personnes de confiance, ou vous voulez des modèles locaux, car un endpoint personnalisé compatible OpenAI pointé vers Ollama ou vLLM garde les conversations entièrement sur votre LAN.

Reconsidérez quand la plateforme devient un utilitaire d'équipe. La charge ne croît pas linéairement avec les utilisateurs ; elle bondit à l'utilisateur deux et de nouveau à la première question de budget. Et si la destination est un déploiement en entreprise, la plateforme sur laquelle kral est construit peut même tourner nativement sur votre propre Windows Server : une suite où LibreChat est configuré depuis une console d'administration et où la dépense de tokens de chaque utilisateur est visible par requête, de sorte qu'on-premises et faible maintenance ne sont pas des contraires.

Les questions que les auto-hébergeurs posent vraiment

Ai-je besoin d'un GPU ?

Non. LibreChat lui-même est léger ; les modèles répondent depuis les API des fournisseurs. Vous n'avez besoin d'un GPU que si vous voulez aussi faire tourner des modèles locaux, et alors il appartient à Ollama ou vLLM, pas à LibreChat.

Est-ce que ça tourne sous Windows ?

À travers Docker Desktop, oui, et confortablement pour une installation personnelle. Pour un déploiement natif sur Windows Server à l'échelle de l'entreprise, c'est pour cela que kral a été conçu.

Comment fonctionnent les mises à jour ?

De nouvelles images sortent régulièrement. Le rythme sûr est : lire les notes de version, sauvegarder, tirer, tester les fonctionnalités dont vous dépendez, puis laisser l'équipe revenir. Sauter plusieurs versions rend le saut éventuel plus effrayant, pas plus sûr.

Est-ce vraiment gratuit ?

Le logiciel, vraiment. Le déploiement, jamais : vous payez le serveur, les tokens du fournisseur et vos soirées. La version à une seule facture de cette équation vit sur kral.ai.

Que dois-je sauvegarder ?

La base de données qui contient vos conversations, et les fichiers téléversés. Une sauvegarde que vous n'avez jamais restaurée est un espoir, pas une sauvegarde.


Auto-héberger LibreChat vaut la peine et vaut la peine d'être bien fait : mettez une étoile au projet, gardez vos sauvegardes honnêtes et savourez de posséder toute la pile. Et si le jour vient où vous voulez le résultat plus que le loisir, la voie gérée est à environ une minute :

Essayer kral maintenant

Réserver une démo

Commentaires (0)

Aucun commentaire pour l'instant. Soyez le premier !

Connectez-vous pour laisser un commentaire.

Se connecter S'inscrire