Envie d’une interface type ChatGPT, mais hébergée chez vous sur un Raspberry Pi 5 ? Le duo Ollama + Open WebUI est l’une des pistes les plus simples pour tester une IA locale, garder la main sur ses données et apprendre Docker sans monter une usine à gaz.
3 points clés
- Open WebUI propose une interface web moderne pour discuter avec des modèles locaux ou des API compatibles.
- Ollama permet de télécharger et lancer des modèles compacts directement sur Linux ARM64.
- Sur Raspberry Pi 5, le bon réflexe est de viser des petits modèles, de garder Docker simple et d’éviter d’exposer l’interface sur Internet sans protection.
Verdict rapide
Oui, Open WebUI sur Raspberry Pi 5 vaut le test si votre objectif est d’apprendre, d’avoir une interface privée à la maison ou de centraliser quelques modèles légers. En revanche, n’attendez pas les performances d’un PC équipé d’un GPU : le Pi 5 reste parfait pour expérimenter, moins pour générer de longues réponses à grande vitesse.
C’est quoi Open WebUI, et pour qui ?
Open WebUI est une interface web open source pour discuter avec des modèles d’IA. Elle supporte notamment Ollama et des API compatibles OpenAI. Sa documentation indique une prise en charge de Linux x86_64 et ARM64, Raspberry Pi inclus, avec Docker comme méthode recommandée pour la plupart des utilisateurs.
Le profil idéal : un utilisateur de Raspberry Pi 5 qui veut créer un petit assistant local, tester des modèles, apprendre à administrer un service Docker, ou disposer d’une interface privée sur le réseau local.
Prérequis recommandés
- Raspberry Pi 5, idéalement en version 8 Go si vous voulez tester plusieurs modèles.
- Raspberry Pi OS 64-bit ou une distribution Linux ARM64 récente.
- Stockage confortable : une microSD rapide fonctionne, mais un SSD USB ou NVMe est préférable.
- Alimentation officielle ou équivalente de bonne qualité.
- Accès SSH ou écran/clavier pour les premières commandes.
Installer Ollama sur Raspberry Pi
La page Linux d’Ollama propose l’installation via un script shell. Sur un Pi fraîchement installé, commencez par mettre le système à jour puis redémarrez le Raspberry Pi. Pour éviter d’exécuter un script non lu, vous pouvez d’abord le télécharger, l’ouvrir, puis le lancer.
sudo apt update && sudo apt full-upgrade
curl -fsSLO https://ollama.com/install.sh
less install.sh
sh install.sh
ollama run gemma:2bPour un premier essai, prenez un modèle léger. Les ressources Raspberry Pi recommandent notamment des modèles comme gemma:2b, phi ou tinyllama pour éviter de saturer la machine.
Installer Open WebUI avec Docker
Open WebUI recommande Docker pour la majorité des installations. Installez Docker avec les droits administrateur nécessaires, puis lancez Open WebUI. La commande officielle publie l’interface sur le port 3000 et conserve les données dans un volume Docker persistant :
sudo apt install docker.io
sudo usermod -aG docker $USER
newgrp docker
docker run -d \
-p 3000:8080 \
-v open-webui:/app/backend/data \
--name open-webui \
--restart always \
ghcr.io/open-webui/open-webui:mainDepuis le Raspberry Pi, ouvrez http://localhost:3000. Depuis un autre appareil du réseau local, utilisez http://adresse-ip-du-pi:3000 en remplaçant l’adresse par celle de votre Pi.
Connecter Open WebUI à Ollama
Si Open WebUI et Ollama tournent sur le même Raspberry Pi, vérifiez d’abord qu’Ollama répond :
ollama list
systemctl status ollamaDans Open WebUI, ajoutez ensuite Ollama comme fournisseur local. Si le conteneur Docker ne voit pas le service, la documentation Open WebUI prévoit aussi la variable OLLAMA_BASE_URL pour pointer vers une instance Ollama accessible sur une autre adresse.
Tableau comparatif : quelle configuration choisir ?
| Usage | Configuration conseillée | Limite à connaître |
|---|---|---|
| Découverte de l’IA locale | Pi 5 + microSD rapide + gemma:2b | Réponses lentes sur les prompts longs |
| Assistant local familial | Pi 5 8 Go + SSD + Docker | À garder sur le réseau local |
| Tests fréquents de modèles | Pi 5 8 Go + SSD/NVMe + refroidissement actif | Modèles 7B parfois trop lourds |
| Production ou usage pro | Mini-PC ou serveur avec plus de RAM/GPU | Le Pi sert mieux de labo que de serveur IA intensif |
Checklist sécurité avant d’ouvrir l’interface
- Ne publiez pas le port
3000directement sur Internet. - Activez une authentification forte dans Open WebUI.
- Utilisez un VPN type Tailscale ou WireGuard pour l’accès distant.
- Mettez à jour Raspberry Pi OS, Docker, Ollama et Open WebUI régulièrement.
- Gardez une sauvegarde du volume Docker
open-webuisi l’historique compte.
Points forts et limites
Points forts
- Interface agréable, proche d’un chatbot moderne.
- Données locales avec Ollama.
- Installation Docker documentée.
- Très bon projet pour apprendre l’IA auto-hébergée.
Limites
- Performances modestes avec de grands modèles.
- Besoin de stockage pour télécharger les modèles.
- Configuration réseau à sécuriser.
- Les réponses d’IA doivent toujours être vérifiées.
Alternatives à envisager
- Interface Ollama en ligne de commande : plus légère, parfaite pour tester vite.
- llama.cpp : très intéressant pour optimiser finement les modèles, mais moins accessible.
- Mini-PC Linux : meilleur choix si vous voulez des réponses plus rapides ou plusieurs utilisateurs.
- API cloud : plus performante, mais avec moins de contrôle sur la confidentialité.
Questions fréquentes
Open WebUI fonctionne-t-il vraiment sur Raspberry Pi 5 ?
Oui. La documentation Open WebUI mentionne Linux ARM64, dont Raspberry Pi. Le point important est de choisir des modèles adaptés aux ressources du Pi.
Quel modèle lancer en premier ?
Commencez par gemma:2b, phi ou tinyllama. Vous pourrez tester plus gros ensuite, mais les performances risquent de chuter rapidement.
Est-ce une bonne idée pour remplacer ChatGPT ?
Pas totalement. C’est excellent pour apprendre et pour des tâches simples en local, mais les grands modèles cloud restent plus puissants et plus rapides.
Peut-on y accéder depuis l’extérieur ?
Oui, mais évitez l’ouverture directe de port. Préférez un VPN, une authentification solide et une mise à jour régulière du système.
Sources utiles
- Documentation Open WebUI Quick Start
- Installation Linux d’Ollama
- Projet Raspberry Pi : lancer un grand modèle de langage
Article rédigé par Vincent Vandegans.

