Solutions · Interface de chat
Un VPS pour Open WebUI
Open WebUI est l'interface de chat auto-hébergée pour Ollama et toute API compatible OpenAI : comptes, historique, documents et recherche web dans un seul onglet. Il ne publie aucun minimum matériel, les tailles indiquées ici sont donc les nôtres, et signalées comme telles. Connecté à un modèle hébergé, c'est une application légère, et C2-4-80 à $37.90 suffit largement ; avec l'Ollama qu'il peut intégrer, le modèle doit aussi tenir en mémoire, et BD-8 à $12.90 est la machine la moins chère qui accueille un modèle 8B avec de la marge.
Ce qu’il lui faut
Logiciels issus de la documentation, tailles indiquées avec leur source
Les logiciels et la configuration de sécurité proviennent de la documentation du projet lui-même. Lorsque le projet ne publie aucun chiffre matériel, les tailles indiquent de qui elles viennent.
D'après le README d'Open WebUI et docs.openwebui.com
- Installation avec Docker :
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:mainL'interface écoute sur le port 8080 dans le conteneur ; la documentation le mappe sur 3000 sur l'hôte. - Inclut-il Ollama ? Seulement dans l'image
:ollama, qui regroupe les deux dans un seul conteneur. L'image:mainne l'inclut pas : elle se connecte à un Ollama ou à toute API compatible OpenAI que vous lui indiquez, viaOLLAMA_BASE_URL. - L'image représente un téléchargement de 1,66 GB, et le modèle d'embedding par défaut pour la recherche dans les documents occupe environ 500 MB de RAM par worker. La documentation ne publie aucun minimum de CPU, RAM ou disque.
- Tout ce que vous créez est stocké dans le volume
/app/backend/data; la documentation avertit de ne jamais s'en passer. Le premier compte créé devient l'administrateur, et l'inscription se ferme dès qu'il existe.
Tailles (les nôtres : la documentation ne publie aucun minimum)
| Charge de travail | vCPU | RAM |
|---|---|---|
| Open WebUI avec une API hébergée ou un Ollama séparéNotre estimation. L'image, l'application et l'embedder pour la recherche dans les documents tiennent avec de la marge ; quelques utilisateurs en conversation. | 2 | 4 GB |
| Open WebUI avec l'Ollama intégré et un modèle 8BNotre estimation. Un modèle 8B représente un téléchargement de 4,9 GB et doit tenir en mémoire à côté de l'application. Quelques tokens par seconde sur un CPU. | 4 | 8 GB |
| Ollama intégré avec un modèle 14B, ou plusieurs personnes à la foisNotre estimation. Un modèle 14B pèse 9,3 GB ; le reste est la mémoire pour l'application, son embedder et les conversations simultanées. | 8 | 24 GB |
Les offres adaptées
4 machines, prix en temps réel
Machine adaptée la moins chère en premier. Prix du jour, par mois, issus du catalogue.
- C2-4-80$37.90/mois
2 vCPU · 4 GB · 80 GB de disque · 3 TB
Modèles hébergés uniquement : l'installation légère. 2 vCPU / 4 GB / 80 GB. Open WebUI avec une clé API ou un Ollama ailleurs. Choisissez-le pour la ville, pas pour la taille.
- BD-8$12.90/mois
4 vCPU · 8 GB · 100 GB de disque · 32 TB
Le moins cher avec de la place pour l'Ollama intégré et un modèle 8B. 4 vCPU, 8 GB, 100 GB pour l’image et les téléchargements de modèles. Deux fois la mémoire de l’installation légère, pour le modèle.
- C4-8-160$75.90/mois
4 vCPU · 8 GB · 160 GB de disque · 3 TB
La même configuration avec 160 GB, dans davantage de villes. 4 vCPU / 8 GB / 160 GB, si les villes de la ligne la moins chère ne vous conviennent pas ou si vous voulez une bibliothèque de modèles plus grande.
- BD-24$31.90/mois
8 vCPU · 24 GB · 300 GB de disque · 32 TB
8 vCPU / 24 GB pour les modèles 14B et une équipe. Un modèle 14B et plusieurs conversations simultanées, avec du disque pour une bibliothèque de documents.
Il n'existe pas encore de préréglage de démarrage pour Open WebUI : l'installation consiste en les quatre étapes ci-dessous, que vous saisissez vous-même. Ce sont les commandes de sa propre documentation, avec une modification signalée.
L’installation
Quatre étapes, d'après la documentation d'Open WebUI
Docker, le conteneur, le compte administrateur, puis un modèle. Faites l'étape 3 immédiatement : le premier compte créé est l'administrateur.
- Docker.
curl -fsSL https://get.docker.com | shVérifiez avecdocker --version. - Générez une clé secrète et démarrez. Exécutez
openssl rand -hex 32et conservez le résultat ; la documentation le transmet comme WEBUI_SECRET_KEY. Notre seule modification de leur commande :127.0.0.1:3000:8080garde le port hors de l'internet public tant que vous n'avez pas HTTPS.docker run -d -p 127.0.0.1:3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data -e WEBUI_SECRET_KEY=your-secret-key --name open-webui --restart always ghcr.io/open-webui/open-webui:mainPour l'Ollama intégré, remplacez l'image parghcr.io/open-webui/open-webui:ollamaet ajoutez-v ollama:/root/.ollama. - Créez l'administrateur tout de suite. Depuis votre ordinateur,
ssh -N -L 3000:127.0.0.1:3000 root@your-serverpuis ouvrezhttp://127.0.0.1:3000. Le premier écran propose Create Admin Account ; ce compte gère tous les paramètres, et l'inscription se désactive d'elle-même ensuite. - Connectez un modèle, puis un domaine. Dans Admin settings, Connections : ajoutez une clé API compatible OpenAI, ou l'adresse de votre Ollama. Pour un Ollama sur le même hôte, le README indique d'utiliser
--network=hostavec-e OLLAMA_BASE_URL=http://127.0.0.1:11434; le port devient alors 8080. Pour HTTPS, placez un reverse proxy devant et définissezproxy_buffering off;dans son bloc location, sinon les réponses en streaming arrivent illisibles.
En toute franchise
Ce que nous achèterions vraiment
Le projet n'indique aucun minimum : dimensionnez pour le modèle, pas pour l'interface.
Pour Open WebUI avec son propre Ollama
BD-8 · $12.90/mois
4 vCPU, 8 GB et 100 GB à $12.90 : l'image de 1,66 GB, l'embedder et un modèle 8B en mémoire à côté, qui répond à quelques tokens par seconde sur un CPU. Cela convient à une personne ou à une petite équipe patiente, pas à une salle entière qui attend. Si tous vos modèles sont hébergés, C2-4-80 à $37.90 offre la même interface pour moins cher. Si vos utilisateurs ont besoin de réponses locales rapides, la gamme GPU est la réponse honnête, et l'image :cuda est conçue pour elle.
Questions
Les questions posées avant l’achat.
Quelle est la configuration requise pour Open WebUI ?
Open WebUI inclut-il Ollama ?
Quel port utilise-t-il ?
Ai-je besoin d’un GPU ?
Où sont mes données, et comment mettre à jour ?
Combien de personnes un VPS peut-il servir ?
Open WebUI, Dify ou AnythingLLM ?
Poursuivre la lecture