Open WebUI : ce que c'est, ses fonctionnalités (multi-utilisateurs, documents, RAG), son installation avec Ollama et Docker, et comment en faire un ChatGPT interne sécurisé.
Faire tourner un modèle d'IA en local avec Ollama, c'est bien. Mais vos collaborateurs n'utiliseront jamais un terminal. Pour que l'IA locale soit vraiment adoptée, il leur faut une interface aussi simple que ChatGPT. C'est exactement ce que propose Open WebUI, devenue l'interface de référence pour les IA auto-hébergées.
Ce guide présente Open WebUI, ses fonctionnalités, son installation, et ce qu'il faut prévoir pour en faire un véritable « ChatGPT interne » en entreprise.
Open WebUI est une interface web open source qui permet de discuter avec des modèles d'IA depuis un navigateur. Elle s'installe sur votre serveur et se connecte à un ou plusieurs moteurs de modèles : Ollama en local, un serveur vLLM, ou n'importe quelle API compatible avec le format d'OpenAI.
Pour l'utilisateur, l'expérience est très proche de ChatGPT : une zone de conversation, un historique, le choix du modèle, le dépôt de fichiers. La différence, c'est que tout tourne sur votre infrastructure.
Open WebUI gère des comptes utilisateurs, des groupes et des rôles. Vous décidez qui a accès à quels modèles et à quelles fonctionnalités. Chaque collaborateur retrouve son propre historique de conversations.
L'outil peut se brancher sur votre système d'authentification (SSO via OAuth ou OpenID Connect, LDAP selon la configuration). Vos équipes se connectent avec leurs identifiants habituels, et l'accès est coupé automatiquement quand un compte est désactivé.
On peut déposer un document dans une conversation et poser des questions dessus. Surtout, Open WebUI permet de créer des bases de connaissances : des collections de documents (procédures, contrats types, documentation technique) indexées une fois pour toutes, que les utilisateurs peuvent interroger. C'est le principe du RAG, entièrement en local.
Un modèle léger pour les tâches rapides, un plus puissant pour l'analyse, éventuellement un modèle en ligne pour les tâches sans données sensibles : Open WebUI permet de tout proposer dans une seule interface, avec des règles d'accès différentes.
On peut créer des « modèles personnalisés » : un modèle de base associé à des instructions et à une base de connaissances. Par exemple un assistant « Réponses clients » qui connaît vos conditions générales, ou un assistant « RH » qui connaît votre convention collective.
| Critère | Open WebUI | ChatGPT (offre entreprise) | LM Studio |
|---|---|---|---|
| Hébergement | Sur votre serveur | Chez OpenAI | Sur le poste de l'utilisateur |
| Données | Restent chez vous | Chez le fournisseur | Restent sur le poste |
| Multi-utilisateurs | Oui, avec rôles et groupes | Oui | Non |
| Documents et bases de connaissances | Oui | Oui | Limité |
| Choix des modèles | Tout modèle local ou compatible OpenAI | Modèles OpenAI | Modèles locaux |
| Coût | Infrastructure et maintenance | Abonnement par utilisateur | Gratuit, usage individuel |
Pour un usage individuel, LM Studio peut suffire. Dès qu'il s'agit d'équiper une équipe, Open WebUI s'impose.
La méthode la plus courante passe par Docker. Un seul conteneur suffit pour démarrer, et une configuration docker-compose permet de lancer ensemble Open WebUI et Ollama, avec des volumes pour conserver les données (comptes, conversations, documents indexés).
Les grandes étapes :
En une heure, on a une interface fonctionnelle pour tester. Le passage en production demande en revanche plus de soin.
Sécuriser l'accès. Open WebUI doit être servi en HTTPS, derrière un proxy, et idéalement accessible uniquement depuis votre réseau ou votre VPN. Le moteur de modèles (Ollama) ne doit jamais être exposé directement.
Brancher l'authentification de l'entreprise. Le SSO évite la gestion de mots de passe séparés et garantit que les départs sont pris en compte.
Soigner les bases de connaissances. La qualité des réponses sur vos documents dépend beaucoup de leur préparation : documents à jour, bien structurés, découpés et indexés correctement. C'est souvent là que se joue la réussite du projet.
Dimensionner le matériel. Plusieurs utilisateurs simultanés demandent plus de puissance qu'un test en solo. Voir notre guide serveur IA : matériel et budget.
Sauvegarder et mettre à jour. Open WebUI évolue très vite. Il faut suivre les versions, tester les mises à jour et sauvegarder la base (comptes, historiques, documents).
Vérifier la licence. La licence d'Open WebUI a évolué et comporte des conditions sur le maintien de la marque au-delà d'un certain nombre d'utilisateurs. Vérifiez les conditions à jour pour votre déploiement.
Une interface interne ne règle pas tout. Pour qu'elle remplace réellement les outils grand public utilisés sans cadre (le shadow AI), il faut l'accompagner d'une charte IA qui précise quels outils utiliser pour quelles données, et d'une formation des équipes.
Open WebUI est la pièce qui transforme une IA locale en outil utilisable par toute l'entreprise : une interface familière, des comptes et des droits, des bases de connaissances sur vos documents, et le choix des modèles. Installée sur votre serveur, elle offre l'expérience de ChatGPT sans que vos données sortent de chez vous. Sa mise en production demande de soigner la sécurité, l'authentification et la préparation des documents.
Chez Automato, nous déployons Open WebUI et les briques qui l'entourent pour offrir à vos équipes un ChatGPT interne et privé : choix des modèles, installation sécurisée sur votre serveur ou en cloud français, SSO, bases de connaissances sur vos documents et formation. Vous voulez équiper vos équipes sans exposer vos données ? Parlons-en.
30 minutes pour comprendre votre besoin et voir si on peut vous aider. Sans engagement, sans blabla commercial.