Acheter un PC IA
TUTORIELOpen WebUI · Windows & Linux

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.

Durée15 à 25 minutes
NiveauIntermédiaire
SystèmesWindows · Linux
PrérequisOllama + Docker
NavigateurPC, tablette, mobileOpen WebUIport 3000Ollamaport 11434Carte graphiqueVRAMvos questionsAPIcalcul
Cerveau numérique fait de circuits, illustration de l'IA
Votre ChatGPT privé : avec Open WebUI, vos données restent chez vous.Photo : Unsplash
01 · Comprendre

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
02 · Installation

Installer Open WebUI pas à pas

La méthode Docker est recommandée : isolée, facile à mettre à jour et à sauvegarder.

  1. 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).

  2. 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).

  3. Lancez Open WebUI

    Dans PowerShell, copiez cette commande (sur une seule ligne) :

    PowerShell
    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 always relance Open WebUI automatiquement au démarrage de Docker, et le volume open-webui conserve vos comptes et conversations.

  4. 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.

  5. Sans Docker : la méthode Python

    Alternative possible avec Python 3.11 (exactement cette version) installé depuis python.org :

    PowerShell
    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.

  1. Installez Ollama

    Suivez le tutoriel Ollama et téléchargez au moins un modèle.

  2. Installez Docker Engine

    Le script officiel installe Docker et son plugin Compose :

    Bash
    curl -fsSL https://get.docker.com -o install-docker.sh
    sudo sh install-docker.sh
    sudo usermod -aG docker $USER
    newgrp docker
    docker --version
  3. 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.

    Bash
    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
  4. Ouvrez l’interface

    Avec cette méthode, l’interface est sur le port 8080 : http://localhost:8080, ou http://IP-DU-PC:8080 depuis un autre appareil du réseau. Dans les réglages de connexion, l’adresse d’Ollama est http://127.0.0.1:11434.

03 · Configuration

Les premiers réglages

  1. 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.

  2. Vérifiez la connexion à Ollama

    Avatar → Panneau d’administration → Réglages → Connexions. L’adresse Ollama doit être http://host.docker.internal:11434 sous Windows, ou http://127.0.0.1:11434 avec 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.

  3. 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.

  4. 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.

  5. 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.

Le RAG, comment ça marche ?

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.

04 · Entretien

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.

Terminal
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’installation

Pour sauvegarder comptes, conversations et documents, copiez le volume open-webui :

Bash
docker run --rm -v open-webui:/data -v "$PWD":/backup alpine tar czf /backup/open-webui-sauvegarde.tgz -C /data .
Accès depuis l’extérieur : prudence

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.

La machine qu’il fautUn PC IA pour toute l’équipe

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.

Voir le serveur IA rack ↗
05 · Questions fréquentes

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.