Outils & Modèles Par

Open WebUI en entreprise : installation, RAG et limites

Open WebUI est une interface de chat open source que vous hébergez vous-même et qui se branche sur Ollama pour donner à une équipe un ChatGPT privé, avec comptes utilisateurs, documents et RAG intégré. L'installation tient en une commande Docker.

Pour un pilote ou une équipe de quelques dizaines de personnes, c'est souvent suffisant. Pour un assistant fiable sur toute l'entreprise, les droits d'accès, la qualité du RAG et l'exploitation demandent plus. Voici comment l'installer, ce qu'il sait faire, ce que dit sa licence et quand passer à un assistant sur mesure.

En résumé

  • ✓ Open WebUI est une interface de chat open source, pas un modèle : elle se branche sur Ollama ou sur une API compatible OpenAI.
  • ✓ L'installation avec Ollama tient en une commande Docker et quelques minutes, premier compte administrateur compris.
  • ✓ Il gère utilisateurs, groupes, SSO et RAG intégré, ce qui suffit pour une équipe qui veut un chat privé.
  • ✓ Les limites arrivent en production : droits hérités des sources, qualité du RAG à mesurer, exploitation et mises à jour.
  • ✓ Au-delà, un assistant sur mesure prend le relais, avec Open WebUI éventuellement comme interface.

Qu'est-ce qu'Open WebUI ?

Open WebUI est une interface web de chat auto-hébergée, open source, qui ressemble à ChatGPT mais tourne chez vous. Elle ne contient aucun modèle de langage : elle se connecte à un serveur d'inférence comme Ollama, ou à toute API compatible OpenAI, et fournit autour les comptes, l'historique et la gestion de documents.

Le projet s'est d'abord appelé Ollama WebUI, ce qui explique que les deux noms restent associés. Aujourd'hui, il va bien au-delà d'une simple fenêtre de discussion : il propose du RAG, de la recherche web, des pipelines et des fonctions Python.

Pour un dirigeant, l'image utile est celle-ci : Ollama est le moteur, Open WebUI est le tableau de bord. Le moteur fait tourner le modèle sur votre machine, le tableau de bord permet à vingt personnes de s'en servir sans ouvrir un terminal. C'est la brique la plus répandue pour donner un accès simple à une IA locale en entreprise.

BriqueRôleCe qu'Open WebUI apporte
ModèleGénère les réponsesRien : il faut Ollama, vLLM ou une API
Interface de chatConversations, historique, choix du modèleOui, c'est son cœur
Comptes et droitsQui voit quoiRôles, groupes, SSO, OIDC, LDAP, SCIM 2.0
Documents et RAGRéponses sur vos fichiersImport, bases de connaissances, recherche hybride
Connecteurs métierGED, ERP, CRM, droits d'originePas en standard : pipelines et développement

Open WebUI : installation avec Ollama

L'installation recommandée passe par Docker : une commande, un volume pour conserver les données, et l'interface est disponible sur le port 3000. Ollama installé sur la même machine est détecté automatiquement.

Installation pas à pas avec Docker

  1. Installez Ollama et téléchargez un modèle (par exemple un Mistral ou un Qwen de taille moyenne).
  2. Lancez le conteneur Open WebUI.
  3. Ouvrez l'interface sur le port 3000 et créez le premier compte : il devient administrateur.
  4. Vérifiez dans Réglages, Admin, Connexions que la connexion Ollama est active, puis choisissez un modèle dans le chat.
docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway \
  -v open-webui:/app/backend/data \
  -e WEBUI_SECRET_KEY=une-cle-secrete \
  --name open-webui --restart always \
  ghcr.io/open-webui/open-webui:main

Le volume open-webui contient comptes, conversations et documents. Selon la documentation officielle, tout, y compris les identifiants de connexion, reste dans ce volume : pensez à le sauvegarder.

Ollama sur un autre serveur, image CUDA, pip

Si Ollama tourne sur un serveur dédié, indiquez son adresse avec la variable OLLAMA_BASE_URL. C'est la configuration normale en entreprise : une machine avec GPU pour les modèles, une autre pour l'interface.

  • Image :main : standard, recommandée.
  • Image :cuda : prise en charge des GPU NVIDIA.
  • Image :ollama : Open WebUI et Ollama dans le même conteneur, pratique pour un test.
  • Image :slim : version allégée qui s'appuie sur des services externes.
  • Installation pip : pip install open-webui puis open-webui serve, avec Python 3.11 ou 3.12 (3.13 non pris en charge à la date de lecture de la documentation).

Pour un test sur un poste, comptez une demi-heure. Pour un déploiement pour toute l'entreprise, ajoutez un nom de domaine, du HTTPS, un reverse proxy, une clé secrète fixe et une politique de sauvegarde. Là, ce n'est plus une installation, c'est une exploitation.

Open WebUI : utilisateurs, documents et RAG intégré

Les fonctions utiles à une équipe se répartissent en trois blocs : les utilisateurs et droits, les documents et le RAG. C'est ce qui le distingue d'un simple client de chat local.

Utilisateurs, rôles et authentification

Open WebUI gère des comptes, des rôles, des groupes d'utilisateurs et des permissions par ressource (modèles, bases de connaissances). Il prend en charge le SSO, OIDC et LDAP, ainsi que SCIM 2.0 pour le provisionnement automatique. Un administrateur peut donc rattacher l'outil à l'annuaire de l'entreprise plutôt que de créer des comptes à la main.

Documents, bases de connaissances et RAG

Vous pouvez joindre un fichier à une conversation, ou constituer des bases de connaissances partagées avec un groupe. Le RAG intégré découpe les documents (chunking), les indexe dans une base vectorielle, puis retrouve les passages pertinents au moment de la question. La documentation mentionne 13 bases vectorielles prises en charge, dont ChromaDB et PGVector, et une recherche hybride qui combine BM25, recherche vectorielle et reclassement (reranking).

Retenez surtout que ces réglages existent et qu'ils influencent directement la qualité des réponses : le principe du RAG est expliqué dans notre définition du RAG et de son fonctionnement.

Recherche web, pipelines et fonctions

Open WebUI peut interroger le web et citer ses sources, exécuter des fonctions Python dans le chat et s'étendre par des pipelines (filtres, fournisseurs, logique personnalisée). Un tableau de bord suit la consommation de jetons. Pour des données sensibles, la recherche web se décide au cas par cas : activée, elle fait sortir des requêtes de votre périmètre.

Open WebUI en entreprise : ce qu'il vaut pour une équipe

Pour une équipe de quelques dizaines de personnes qui veut un chat privé sur des modèles hébergés chez elle, Open WebUI est un très bon point de départ. Il est rapide à déployer, gratuit à l'usage, et il évite d'envoyer des documents à un éditeur étranger.

Ce qui fonctionne bien

  • Un assistant de rédaction et de reformulation sur des textes internes.
  • Des questions sur quelques documents bien structurés (une procédure, un contrat, un manuel).
  • Un accès unifié à plusieurs modèles, locaux et via API, avec le même historique.
  • Un pilote pour mesurer l'adoption avant d'investir davantage.

Licence : ce que change la clause de marque

Depuis la version 0.6.6 (avril 2025), la licence d'Open WebUI combine une base permissive avec une clause de protection de la marque. Selon la documentation officielle sur la licence, vous ne pouvez pas modifier, supprimer ou masquer le branding Open WebUI, sauf pour un déploiement de 50 utilisateurs ou moins sur une période de 30 jours, avec une autorisation écrite de contributeur substantiel, ou avec une licence Enterprise.

Concrètement : l'usage interne avec le logo d'origine est libre. Une interface à vos couleurs, proposée à vos clients ou à toute l'entreprise, relève de la licence Enterprise. Si vous êtes un éditeur SaaS qui veut l'intégrer à votre produit, lisez ce texte avec votre service juridique avant de bâtir dessus.

Limites en production et passage à un assistant sur mesure

Open WebUI atteint ses limites quand l'assistant doit devenir une source de vérité fiable pour toute l'entreprise. Trois points reviennent systématiquement dans nos projets : les droits, les sources et la qualité du RAG.

Droits d'accès et sources documentaires

Open WebUI gère ses propres droits (rôles, groupes). Il ne lit pas les permissions de votre GED ou de SharePoint. Si un document est réservé à la direction financière dans l'outil d'origine, il faut reproduire cette règle à la main dans les bases de connaissances, puis la maintenir à chaque changement. Sans cela, on risque qu'un collaborateur obtienne, par une question bien tournée, un contenu qu'il n'aurait pas pu ouvrir.

Les sources posent la même question de fraîcheur : un fichier importé est une copie. Quand l'original change, la copie reste ancienne tant que personne ne la met à jour.

Qualité du RAG : le sujet qu'on mesure trop tard

Le RAG intégré fonctionne bien sur quelques documents propres. Sur des milliers de PDF, des scans, des tableaux et plusieurs versions du même contrat, les réglages par défaut donnent des réponses plausibles mais parfois fausses. Le découpage, le choix du modèle d'embedding, le reclassement et le prompt se travaillent par domaine. Nous détaillons ces erreurs dans les erreurs les plus fréquentes avec le RAG.

La seule méthode fiable : constituer 50 à 100 questions réelles avec leurs réponses attendues, et mesurer. C'est le sujet de la mesure de performance d'un RAG.

Exploitation et responsabilité

Open WebUI est mis à jour fréquemment. Quelqu'un doit suivre les versions, tester avant de monter, sauvegarder le volume, superviser le GPU, gérer les clés secrètes et répondre quand l'outil est lent un lundi matin. Dans une PME sans équipe infrastructure, cette charge est souvent sous-estimée.

CritèreOpen WebUI seulAssistant sur mesure
Mise en routeQuelques heures à quelques joursQuelques semaines, après cadrage
Sources de documentsFichiers importés, bases de connaissancesGED, SharePoint, ERP, mails, bases métier
Droits d'accèsRôles et groupes Open WebUIDroits hérités des systèmes sources
Qualité des réponsesRéglages génériquesÉvaluée sur vos questions, suivie dans le temps
Citations des sourcesRéférences aux extraitsPassage exact, page, version du document
ExploitationVotre équipe techniquePrise en charge ou transfert documenté

Quand ces critères deviennent bloquants, la bonne réponse est un assistant IA interne sur vos documents conçu pour votre contexte : connecteurs vers vos systèmes, droits hérités, évaluation chiffrée. Open WebUI peut rester la couche d'interface si elle convient. Si vos données ne doivent pas sortir, la brique d'hébergement relève de notre offre IA souveraine.

Open WebUI suffit-il pour votre cas ?

Nous regardons vos documents, vos droits d'accès et le nombre d'utilisateurs, puis nous vous disons honnêtement si Open WebUI suffit ou si un assistant sur mesure est justifié.

Questions fréquentes sur Open WebUI en entreprise

Open WebUI est une interface de chat open source, auto-hébergée, qui se branche sur Ollama ou sur n'importe quelle API compatible OpenAI. Elle apporte comptes utilisateurs, historique, import de documents et RAG intégré. Elle ne contient pas de modèle : elle sert de poste de travail à des modèles que vous hébergez ou que vous appelez par API.
Installez Ollama et téléchargez un modèle, puis lancez le conteneur Docker ghcr.io/open-webui/open-webui:main en publiant le port 3000 vers le port 8080 et en montant un volume sur /app/backend/data. Depuis Docker, Ollama local est détecté à l'adresse host.docker.internal:11434. Si Ollama tourne sur un autre serveur, indiquez son adresse avec la variable OLLAMA_BASE_URL. Le premier compte créé devient administrateur.
Oui, l'usage est libre, y compris en entreprise. Depuis la version 0.6.6 (avril 2025), la licence ajoute une clause de marque : vous ne pouvez pas retirer ou modifier le branding Open WebUI, sauf pour un déploiement de 50 utilisateurs ou moins sur 30 jours, avec accord écrit, ou avec une licence Enterprise. Le coût réel se situe dans l'hébergement, l'exploitation et le temps de paramétrage.
Oui. Vous pouvez joindre des fichiers à une conversation ou constituer des bases de connaissances. La documentation annonce 13 bases de données vectorielles prises en charge, dont ChromaDB et PGVector, et une recherche hybride qui combine BM25, recherche vectorielle et reclassement. La qualité des réponses dépend ensuite de vos documents et de vos réglages, ce qui se vérifie sur un jeu de questions réelles.
Oui, au niveau des rôles, des groupes et des ressources (modèles, bases de connaissances). Il prend en charge SSO, OIDC, LDAP et SCIM 2.0. En revanche, il ne reprend pas automatiquement les droits de vos documents sources : si un dossier SharePoint est restreint, il faut reproduire cette règle dans les bases de connaissances. C'est la principale limite pour un usage en production.
Pour un premier assistant interne, oui, à condition d'avoir quelqu'un pour le maintenir : mises à jour, sauvegardes du volume, supervision, gestion des modèles. Il convient très bien à une équipe qui veut un chat privé et quelques documents. Il convient moins quand l'assistant doit répondre sur des milliers de documents avec des droits fins et des sources citées avec précision.
Quand les réponses doivent s'appuyer sur vos systèmes (GED, ERP, CRM) avec les droits de chacun, quand le taux de bonnes réponses doit être mesuré et garanti, ou quand l'assistant s'intègre à un processus métier. Open WebUI reste utile comme couche d'interface, mais la recherche documentaire et les connecteurs se conçoivent alors à part.

Pour aller plus loin

Sources

Assistant IA interne

Un assistant fiable sur vos documents, avec les bons droits ?

Nous cadrons vos sources, vos droits d'accès et l'évaluation des réponses, puis nous décidons avec vous si Open WebUI suffit ou si un assistant sur mesure se justifie.

Anas Rabhi, ingénieur IA et data scientist, fondateur de Tensoria
Anas R. Ingénieur IA, fondateur de Tensoria ianas.fr

Je suis ingénieur IA et data scientist, fondateur de Tensoria. Depuis plus de 6 ans, j'accompagne les entreprises dans l'exploitation concrète de l'IA pour leur métier : assistants internes basés sur RAG, agents IA en production, automatisations sur mesure, traitement intelligent de documents. J'interviens du cadrage initial à la mise en production, sur stacks LLM modernes (Mistral, Claude, GPT) et infrastructures souveraines quand la confidentialité l'exige.