OSFRIA Découvrir les outils

OSIALab · Interface web

Open WebUI — interface web pour piloter vos IA locales

Open WebUI est une interface web auto-hébergée, style ChatGPT, que vous installez par-dessus un moteur local comme Ollama. Elle offre une expérience confortable et conviviale — tout reste en local, rien n'est envoyé en ligne.

Cette page est informative et sans valeur de conseil. Téléchargez toujours depuis la source officielle de chaque outil, vérifiez la licence du logiciel et des modèles, et gardez en tête qu'un modèle d'IA peut se tromper : croisez les informations importantes.

À quoi ça sert

Open WebUI est une interface web — pas un moteur. Elle s'ajoute par-dessus Ollama (ou toute API compatible OpenAI) pour offrir une expérience de chat confortable dans votre navigateur. Pensez à elle comme un « ChatGPT local » qui se branche sur votre moteur d'IA.

Important : Open WebUI n'est pas un moteur — il ne fait pas tourner les modèles. Un moteur fonctionnel (Ollama recommandé) est indispensable.

Pour qui

Idéal pour quelqu'un ayant déjà un moteur local fonctionnel (comme Ollama) et souhaitant une interface web confortable. Open WebUI peut aussi être partagée avec d'autres personnes sur le même réseau — chacune ayant son propre compte et son historique de conversations.

Installation

Prérequis

  • Ollama (recommandé) installé et fonctionnel sur votre machine.
  • Docker (recommandé) — ou Python comme alternative (voir la documentation officielle).

Installation avec Docker (la méthode simple)

Open WebUI propose une commande Docker unique qui installe et configure tout. Ouvrez un terminal et saisissez :

docker run -d -p 3000:8080 \
  --add-host=host.docker.internal:host-gateway \
  -v open-webui:/app/backend/data \
  --name open-webui \
  ghcr.io/open-webui/open-webui:latest

Une fois lancée, accédez à http://localhost:3000 dans votre navigateur.

Connecter Ollama

À la première visite, Open WebUI vous demande de vous connecter (créez un compte local). Allez dans les paramètres et configurez l'URL d'Ollama. Par défaut, c'est http://host.docker.internal:11434 (si vous utilisez Docker).

Installation sans Docker

Si vous préférez éviter Docker, Open WebUI peut s'installer avec Python. Consultez la documentation officielle pour les détails.

Précautions d'usage

  • Open WebUI ne gère pas la confidentialité à votre place. Si vous l'exposez sur un réseau, protégez-la par un mot de passe fort et, si nécessaire, un VPN.
  • Les extensions et plugins peuvent appeler des services externes. Lisez la documentation de chaque extension avant de l'activer.
  • En mode multi-utilisateurs, les droits d'accès importent. Vérifiez que les utilisateurs ne peuvent voir que leurs propres conversations.
  • Les modèles locaux peuvent se tromper. Comme n'importe quel modèle, ne suivez pas un conseil important sans vérifier.
  • Dépendance au moteur. Si Ollama ne répond plus, Open WebUI ne fonctionne plus non plus. Vérifiez que les deux tournent.

Matrice de risque

Risque Niveau Mitigation
Fuite de données vers le cloud 🟢 Faible — l'inférence reste locale Ne pas activer de plugin pointant vers un service externe sans l'avoir identifié
Accès non autorisé si exposée en réseau 🟡 Moyen Configurer un mot de passe fort, limiter l'accès au réseau local ou VPN
Extension ou plugin malveillant 🟡 Moyen N'installer que des extensions depuis des sources identifiées et vérifiées
Réponse erronée du modèle 🟡 Moyen Vérifier, croiser les sources
Dépendance au moteur sous-jacent (Ollama) 🟢 Faible Si Ollama ne répond plus, l'interface ne fonctionne plus ; vérifier les deux

Sécurité

Tout le traitement (inférence) reste sur votre machine ou votre réseau local. Pensez à :

  • Mettez à jour Open WebUI régulièrement. Les mises à jour de sécurité et corrections sont publiées sur GitHub.
  • Protégez l'accès avec un mot de passe robuste. Surtout si vous partagez l'interface avec d'autres personnes.
  • Ne rendez jamais l'interface accessible depuis Internet sans authentification. Si vous en avez besoin, utilisez un VPN ou un reverse proxy sécurisé.
  • Vérifiez les extensions avant de les activer. Une extension peut appeler des services externes.
  • Gardez Ollama (et Docker, le cas échéant) à jour. Les deux doivent être à jour pour une sécurité optimale.

Aller plus loin

Sources