
Open WebUI : installation complète et configuration avancée
Déployer Open WebUI avec Docker, configurer HTTPS via reverse proxy, connecter des API externes et optimiser les performances.
Open WebUI, c'est une interface web qui vous donne un ChatGPT prive, heberge sur votre propre serveur. Ce guide technique couvre le deploiement complet en production, pas juste le "docker run" basique.
Docker Compose plutot que docker run
Au lieu de lancer Open WebUI avec une seule commande, on utilise Docker Compose. C'est un fichier de configuration qui decrit precisement comment l'application doit tourner. Pensez a une recette de cuisine ecrite noir sur blanc, plutot qu'a un "mets un peu de ci, un peu de ca". L'avantage : c'est reproductible, lisible, et facile a modifier. Le port est binde en local uniquement (l'application n'est pas exposee directement sur Internet), et un healthcheck (un test automatique) verifie regulierement que l'application repond bien.
HTTPS avec Nginx en reverse proxy
Pour rendre Open WebUI accessible de l'exterieur de facon securisee, on place Nginx devant. Nginx, c'est un serveur web qui joue le role de receptionniste : il recoit les connexions des visiteurs et les redirige vers Open WebUI. On ajoute un certificat SSL gratuit via Let's Encrypt pour chiffrer les echanges (le fameux cadenas dans la barre d'adresse). Des headers de securite supplementaires protegent contre les attaques courantes, et des timeouts longs sont configures pour laisser le temps aux modeles d'IA de formuler leurs reponses.
Connexion a plusieurs sources d'IA
Open WebUI ne se limite pas a Ollama (le logiciel qui fait tourner des modeles d'IA en local). Vous pouvez aussi connecter des API externes comme OpenAI, Groq ou Together AI. Tout se configure dans les variables d'environnement du fichier Docker Compose. L'interface proposera alors aussi bien vos modeles locaux que les modeles distants dans le meme selecteur.
Gestion des utilisateurs et des sauvegardes
L'interface gere nativement les comptes multi-utilisateurs avec trois roles : administrateur, utilisateur standard, et compte en attente de validation. Pour les sauvegardes, le guide met en place un job cron (une tache automatique planifiee) qui archive le volume Docker chaque nuit. Les mises a jour sont automatisees via Watchtower, un outil qui surveille les nouvelles versions et met a jour le conteneur sans intervention manuelle.
Depannage des problemes courants
Le guide couvre les erreurs frequentes : port deja utilise, modeles qui n'apparaissent pas dans l'interface, erreurs 502, reponses lentes, WebSocket deconnecte (le streaming des reponses mot par mot qui ne fonctionne pas), consommation memoire elevee, et reinitialisation du mot de passe admin.
À lire aussi
AUTOMATIC1111 : installation et config avancée SD 1.5/SDXL
Déploie AUTOMATIC1111 v1.10.1 avec SDXL, extensions ControlNet, xformers et optimisations VRAM. Configuration complète Linux/Windows.
Stable Diffusion : générer des images IA chez soi
Installe AUTOMATIC1111 sur ton PC et génère des images par IA en local, gratuitement, sans limite. Guide pas à pas pour débutants.
Amazon Bedrock AgentCore : exfiltration DNS en sandbox, et fai...
Le mode sandbox de Bedrock AgentCore permet l'exfiltration de données via DNS malgré l'isolation réseau. LangSmith corrige CVE-2026-25750 (CVSS 8.5).