Aller au contenu

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_TELEMETRY doivent ê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

📚 Sources

Footnotes

  1. Open WebUI GitHub — plateforme self-hosted offline, support Ollama et images Docker/Kubernetes. https://github.com/open-webui/open-webui 2

  2. Open WebUI Docs — home, providers et fonctionnalités. https://docs.openwebui.com/ 2

  3. Open WebUI Configuration — OLLAMA_BASE_URL, télémétrie, secrets, OpenTelemetry. https://docs.openwebui.com/getting-started/advanced-topics/ 2 3 4