Open WebUI
🔍 Vue d’ensemble rapide
Open WebUI est une plateforme web self-hosted pour exposer des modèles locaux via Ollama, vLLM ou toute API OpenAI-compatible. Le projet se présente comme extensible, riche en fonctionnalités, et capable de fonctionner entièrement offline12.
💡 Pourquoi ce projet nous intéresse
Open WebUI occupe la place de “portail ChatGPT interne” dans une stack on-premise. Il ne remplace pas le moteur d’inférence : il orchestre l’accès aux modèles, l’interface, les utilisateurs, les fichiers et les plugins.
Dans ce vault, c’est la solution de référence pour le scénario multi-utilisateur simple : un backend local, une interface web, des droits, une adoption facile.
✅ Points forts
- Self-hosted : Docker, Kubernetes, Python, images avec Ollama ou CUDA selon besoin1.
- Provider-agnostic : Ollama, OpenAI-compatible APIs, vLLM et autres backends2.
- Expérience utilisateur mature : historique, fichiers, RAG, plugins, modèles multiples.
- Déploiement local crédible : peut être lié à Ollama via
OLLAMA_BASE_URL3. - Observabilité maîtrisable : OpenTelemetry disponible pour vos propres traces/logs en production3.
⚠️ Limites et risques
- Pas un moteur d’inférence : il faut dimensionner Ollama/vLLM séparément.
- Surface d’administration : comptes, plugins, CORS, secrets et exposition réseau doivent être durcis.
- Provider cloud possible : s’il est connecté à OpenAI/Anthropic, les données suivent le provider choisi.
- Télémétrie/analytics à vérifier : les variables
SCARF_NO_ANALYTICS,DO_NOT_TRACK,ANONYMIZED_TELEMETRYdoivent être fixées dans un contexte strict3.
🔒 Souveraineté et confidentialité
- Données : stockées dans l’instance self-hosted.
- Modèle : local si
OLLAMA_BASE_URL/ vLLM local ; cloud si provider externe configuré. - Mémoire : historique et RAG dans l’instance.
- Télémétrie : désactivation recommandée via variables d’environnement3.
- Mode 100% offline : oui si images, modèles et dépendances sont préchargés.
- Verdict : ⚠️ configurable — excellent on-prem si durci, mais multi-provider par nature.
Voir la grille complète : Souveraineté & Confidentialité.
🔗 Intégration possible dans ce vault
Open WebUI est un bon compagnon des blueprints :
- Scénario A : UI locale personnelle devant Ollama.
- Scénario B : portail PME pour quelques utilisateurs.
- Scénario D : front d’accès sur vLLM/TensorRT-LLM derrière proxy.
📊 Maturité du projet
Projet très utilisé et activement maintenu, avec une large communauté GitHub et un écosystème de plugins. La maturité produit est bonne, mais le durcissement sécurité reste une responsabilité de l’opérateur.
🔗 Voir aussi
- Ollama · vLLM — backends inférence
- 🧩 RAG & Agents · ⚙️ Moteurs d'inférence
- Scénario B · Scénario D
- AnythingLLM · Khoj — alternatives RAG/UI
- 🔐 Sécurité inférence · 🧪 Évaluer un modèle
📚 Sources
Footnotes
-
Open WebUI GitHub — plateforme self-hosted offline, support Ollama et images Docker/Kubernetes. https://github.com/open-webui/open-webui ↩ ↩2
-
Open WebUI Docs — home, providers et fonctionnalités. https://docs.openwebui.com/ ↩ ↩2
-
Open WebUI Configuration —
OLLAMA_BASE_URL, télémétrie, secrets, OpenTelemetry. https://docs.openwebui.com/getting-started/advanced-topics/ ↩ ↩2 ↩3 ↩4