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
- Ollama — le moteur local qu'Open WebUI pilote généralement.
- Site officiel Open WebUI — documentation et tutoriels.
- Code source Open WebUI — GitHub officiel.
- OSIALab — comparer tous les outils d'IA locale.
Sources
- Site officiel : openwebui.com
- Code source : github.com/open-webui/open-webui
- Documentation Docker : docs.docker.com