Installer Open WebUI : votre ChatGPT privé
Open WebUI est l’interface web la plus complète pour l’IA locale : historique, documents, recherche web, images, comptes utilisateurs… Elle se branche sur Ollama et s’utilise depuis n’importe quel navigateur, même sur votre téléphone.

Ce qu’Open WebUI ajoute à Ollama
Ollama fait tourner les modèles ; Open WebUI les rend agréables et puissants à utiliser.
Une interface type ChatGPT
Conversations, dossiers, recherche dans l’historique, rendu du code et des formules, choix du modèle en un clic.
Vos documents (RAG)
Glissez des PDF, Word ou pages web, ou créez des « bases de connaissances » interrogeables par l’IA.
Plusieurs utilisateurs
Comptes, rôles, groupes et droits : idéal pour une famille, un cabinet ou une PME, sur un seul PC IA.
Recherche web
Option pour que l’IA consulte internet et cite ses sources, en gardant le modèle en local.
Vision et voix
Analyse d’images avec les modèles multimodaux, dictée vocale et lecture des réponses à voix haute.
Outils et agents
Fonctions, outils et pipelines pour automatiser des tâches, connecter des API ou créer des assistants spécialisés.
✔ Avantages
- L’expérience la plus proche de ChatGPT, en 100 % local
- Multi-utilisateurs : un seul PC IA pour toute l’équipe
- RAG intégré pour discuter avec vos documents
- Fonctionne avec Ollama et toute API compatible OpenAI (LM Studio, vLLM…)
- Accessible depuis le réseau local : téléphone, tablette, autres PC
- Open source, très actif, mises à jour fréquentes
✖ Inconvénients
- Installation plus technique : Docker ou Python requis
- Beaucoup de réglages : il faut un peu de temps pour en faire le tour
- Les mises à jour fréquentes changent parfois l’interface
- Le RAG demande de bien régler le contexte du modèle pour être efficace
- Exposé sur internet sans précaution, il devient une cible : à sécuriser
Installer Open WebUI pas à pas
La méthode Docker est recommandée : isolée, facile à mettre à jour et à sauvegarder.
- Installez Ollama
Si ce n’est pas fait, suivez le tutoriel Ollama et téléchargez au moins un modèle (par exemple
ollama pull qwen3:8b). - Installez Docker Desktop
Téléchargez Docker Desktop sur docker.com et installez-le en gardant l’option Use WSL 2. Redémarrez le PC si demandé, puis lancez Docker Desktop une première fois (l’icône de baleine doit être fixe près de l’horloge).
- Lancez Open WebUI
Dans PowerShell, copiez cette commande (sur une seule ligne) :
docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main
Le téléchargement de l’image prend quelques minutes la première fois. L’option
--restart alwaysrelance Open WebUI automatiquement au démarrage de Docker, et le volumeopen-webuiconserve vos comptes et conversations. - Ouvrez l’interface
Dans votre navigateur, allez sur http://localhost:3000. Patientez 30 secondes au premier lancement si la page ne répond pas encore.
- Sans Docker : la méthode Python
Alternative possible avec Python 3.11 (exactement cette version) installé depuis python.org :
py -3.11 -m pip install open-webui open-webui serve
L’interface est alors sur http://localhost:8080. Plus simple au départ, mais Docker reste plus propre pour les mises à jour.
- Installez Ollama
Suivez le tutoriel Ollama et téléchargez au moins un modèle.
- Installez Docker Engine
Le script officiel installe Docker et son plugin Compose :
curl -fsSL https://get.docker.com -o install-docker.sh sudo sh install-docker.sh sudo usermod -aG docker $USER newgrp docker docker --version
- Lancez Open WebUI
Sous Linux, Ollama n’écoute par défaut que sur la machine elle-même (127.0.0.1). La solution la plus simple et la plus sûre est de lancer le conteneur sur le réseau de l’hôte : il voit alors Ollama directement, sans exposer Ollama au réseau.
docker run -d --network=host \ -e OLLAMA_BASE_URL=http://127.0.0.1:11434 \ -v open-webui:/app/backend/data \ --name open-webui --restart always \ ghcr.io/open-webui/open-webui:main
- Ouvrez l’interface
Avec cette méthode, l’interface est sur le port 8080 : http://localhost:8080, ou
http://IP-DU-PC:8080depuis un autre appareil du réseau. Dans les réglages de connexion, l’adresse d’Ollama esthttp://127.0.0.1:11434.
Les premiers réglages
- Créez le compte administrateur
Le premier compte créé devient administrateur. Ce compte reste local (aucune inscription en ligne), mais choisissez un mot de passe solide si d’autres personnes accèdent au PC.
- Vérifiez la connexion à Ollama
Avatar → Panneau d’administration → Réglages → Connexions. L’adresse Ollama doit être
http://host.docker.internal:11434sous Windows, ouhttp://127.0.0.1:11434avec la méthode Linux ci-dessus. Cliquez sur l’icône de rafraîchissement : un message vert confirme la connexion, et vos modèles apparaissent dans la liste en haut du chat. - Réglez le contexte de vos modèles
Espace de travail → Modèles → choisissez un modèle → Paramètres avancés → num_ctx : 8 192 à 32 768 selon votre VRAM. C’est indispensable pour que l’IA lise des documents entiers.
- Ajoutez vos documents
Dans une conversation, le + permet de joindre un fichier. Pour des documents de référence (procédures, catalogue, contrats), créez une Connaissance dans l’Espace de travail et appelez-la avec
#dans vos messages. - Invitez d’autres utilisateurs
Panneau d’administration → Utilisateurs. Par défaut, les nouvelles inscriptions sont « en attente » : vous validez chaque compte et choisissez ses droits et les modèles auxquels il a accès.
Quand vous joignez un document, Open WebUI le découpe en morceaux, les transforme en vecteurs avec un petit modèle d’embeddings, puis ne transmet au modèle de chat que les passages les plus proches de votre question. Pour de meilleurs résultats en français, installez un modèle d’embeddings multilingue (ollama pull bge-m3) et sélectionnez-le dans Administration → Documents.
Mettre à jour et sauvegarder
Les mises à jour d’Open WebUI sont fréquentes. Avec Docker, on supprime le conteneur et on le recrée avec l’image la plus récente : vos données restent dans le volume.
docker pull ghcr.io/open-webui/open-webui:main
docker stop open-webui && docker rm open-webui
# puis relancez la commande docker run de l’installationPour sauvegarder comptes, conversations et documents, copiez le volume open-webui :
docker run --rm -v open-webui:/data -v "$PWD":/backup alpine tar czf /backup/open-webui-sauvegarde.tgz -C /data .
Open WebUI est fait pour le réseau local. Pour y accéder depuis l’extérieur, préférez un VPN (Tailscale, WireGuard) à une ouverture de port. Désactivez les nouvelles inscriptions (Administration → Réglages → Général) une fois vos utilisateurs créés.
Pour 3 à 10 utilisateurs simultanés sur des modèles de 14 à 32B, visez une RTX 5090 (32 Go) ou une RTX PRO 6000 (96 Go), 64 à 128 Go de RAM et un SSD NVMe rapide. Le serveur rack 5U de Forge PC Elite est conçu pour cet usage.
Open WebUI : vos questions
Open WebUI est-il gratuit ?
Oui, le logiciel est gratuit et open source. Une licence entreprise optionnelle existe pour les grandes organisations qui veulent personnaliser la marque ou obtenir du support.
Faut-il obligatoirement Docker ?
Non. Open WebUI s’installe aussi avec Python 3.11 (pip install open-webui puis open-webui serve). Docker est conseillé car il isole l’application et simplifie les mises à jour et les sauvegardes.
« Connexion à Ollama impossible » : que faire ?
Vérifiez qu’Ollama tourne (ollama list), que l’adresse est http://host.docker.internal:11434 (Windows) ou http://127.0.0.1:11434 (Linux avec --network=host) dans les réglages. Redémarrez ensuite le conteneur avec docker restart open-webui.
Puis-je l’utiliser depuis mon téléphone ?
Oui : sur le même réseau Wi-Fi, ouvrez http://IP-DU-PC:3000. Open WebUI peut aussi être ajouté à l’écran d’accueil comme une application.
Open WebUI fonctionne-t-il avec LM Studio ?
Oui. Ajoutez une connexion « OpenAI » avec l’adresse http://host.docker.internal:1234/v1 (ou http://127.0.0.1:1234/v1 sous Linux) et démarrez le serveur dans LM Studio.