Open WebUI gagne en popularité en tant qu’interface de remplacement de ChatGPT pour l’auto-hébergement de LLMs. La confusion concernant l’hébergement vient souvent du fait que les personnes confondent les besoins d’Open WebUI avec ceux du backend d’inférence. Open WebUI est léger, c’est le modèle qui consomme les ressources.
Voici la liste réaliste des VPS recommandés après avoir fait fonctionner Open WebUI en production pendant six mois, aussi bien pour des déploiements personnels qu’en équipe.
La vision réaliste des ressources
Open WebUI se compose de deux parties : un frontend SvelteKit compilé en assets statiques, et un backend Python (FastAPI) qui gère la gestion des utilisateurs, l’historique des conversations et le proxy vers votre endpoint d’inférence. La mémoire résidente totale en veille : entre 250 et 400 Mo.
Pour une équipe de 10 utilisateurs avec une utilisation active de chat, il faut prévoir entre 500 Mo et 1 Go de mémoire vive, plus la base de données (SQLite pour un usage hobby, Postgres pour la production). L’application peut s’étendre à de nombreux utilisateurs sans nécessiter de ressources additionnelles importantes, car la charge principale se trouve côté backend d’inférence.
L’histoire du stockage est principalement liée à l’historique des conversations. Les utilisateurs actifs accumulent entre 10 et 50 Mo de logs de chat par mois. Prévoyez une volumétrie stable et raisonnable, sauf si vous ingérez de gros volumes de documents longs.
Comparatif VPS pour Open WebUI
| Fournisseur | Plan | vCPU | RAM | Disque | Mensuel | Cas idéal |
|---|---|---|---|---|---|---|
| Hetzner CPX11 | CPX11 | 2 | 2 Go | 40 Go SSD | 5,18 EUR | Solo ou petite équipe, modèle externe |
| Hetzner CPX21 | CPX21 | 3 | 4 Go | 80 Go SSD | 5,83 EUR | Équipe de 10 à 30 utilisateurs |
| Contabo VPS S | VPS S | 4 | 8 Go | 100 Go NVMe | 4,50 EUR | Configuration économique pour équipe |
| Hetzner CCX23 | CCX23 | 4 | 16 Go | 160 Go NVMe | 29,74 EUR | Co-hébergement Open WebUI + Ollama |
Hetzner CPX11 : Pour usage solo et petite équipe
À 5,18 EUR par mois, le CPX11 est suffisant pour Open WebUI lorsque l’inférence se fait ailleurs (API externe, machine GPU séparée, modèle hébergé). 2 Go de RAM suportent aisément l’application, la base SQLite, et un petit nombre d’utilisateurs.
Ce plan est idéal pour un usage personnel ou de petites équipes (moins de 5 utilisateurs) qui pointent Open WebUI vers OpenAI, Anthropic ou une instance Ollama hébergée séparément.
Avantages :
- La solution Open WebUI la plus économique
- Suffisant pour l’essentiel du processus applicatif et la gestion des utilisateurs
- Latence Falkenstein adaptée pour les utilisateurs européens
Obtenez Hetzner : Hetzner Cloud.
Hetzner CPX21 : Pour une utilisation active en équipe
Pour des équipes de 10 à 30 utilisateurs, le CPX21 avec 4 Go RAM offre une marge pour la base de données de l’historique chat et les connexions simultanées. Toujours à prix abordable : 5,83 EUR par mois.
Choisissez ce plan lorsque Open WebUI est l’outil IA quotidien pour une petite équipe, avec l’inférence sur une machine séparée.
Contabo VPS S : Meilleur rapport qualité/prix pour configuration avec Postgres co-locaux
4,50 EUR pour 4 vCPU et 8 Go RAM, difficile à battre lorsque vous souhaitez Open WebUI + Postgres hébergé pour la gestion des utilisateurs en production. Le CPU partagé est suffisant car Open WebUI est principalement limité en I/O côté backend d’inférence, pas CPU.
Avantages :
- Meilleur rapport coût/performances
- 8 Go de RAM pour faire tourner Open WebUI, Postgres, et anticiper les pics
- 100 Go NVMe pour conserver l’historique chat sur plusieurs années
Inconvénients : la configuration peut prendre plusieurs heures, le trafic réseau sortant peut être lent aux heures de pointe.
Obtenez Contabo : Contabo VPS.
Hetzner CCX23 : Pour une machine unique hébergeant Open WebUI + Ollama
Lorsque vous souhaitez tout faire tourner sur une seule machine (Open WebUI, Ollama, modèles), le CCX23 avec 16 Go RAM est idéal. Un modèle 7B consomme 8 Go, Open WebUI + Postgres prennent 1 à 2 Go, il reste donc de la marge.
Ce plan est adapté pour des déploiements en équipe où tout doit résider sur un seul serveur pour simplifier ou pour des questions de confidentialité. En revanche, cela ne permet pas de faire évoluer l’inférence et l’UI indépendamment.
Mon choix personnel
Pour un usage individuel avec modèle externe : Hetzner CPX11. En équipe avec Ollama hébergée séparément : Hetzner CPX21 ou Contabo VPS S. Tout sur une seule machine : Hetzner CCX23. Le choix dépend entièrement de votre stratégie d’inférence, car Open WebUI lui-même est presque gratuit à héberger.
Le contexte complet par VPS est disponible dans la comparaison SelfHostVPS. Open WebUI s’intègre naturellement avec Ollama ; consultez ce guide pour les recommandations côté inférence.
Frequently asked questions
Quelles spécifications VPS sont nécessaires pour Open WebUI ?
Open WebUI lui-même est un frontend SvelteKit combiné à un backend Python (FastAPI) qui reste en veille avec environ 250 à 400 Mo de mémoire vive résidente. Avec SQLite pour l'historique des conversations et un petit Postgres pour la gestion des utilisateurs, vous tenez facilement en 2 Go de RAM. La gamme avec 2 vCPU et 2 Go de RAM sur Hetzner CPX11 à 5,18 EUR par mois gère sans problème 10 à 20 utilisateurs simultanés.
Ai-je besoin d'un GPU sur le même VPS que Open WebUI ?
Non, le besoin en GPU concerne le backend d'inférence (Ollama, vLLM, endpoint compatible OpenAI). Open WebUI communique simplement avec ce backend via HTTP. La plupart des déploiements en production font tourner Open WebUI sur un petit VPS CPU et le connectent à une machine GPU séparée, une API externe ou un fournisseur d'inférence hébergé. Cette séparation facilite la scalabilité et réduit les coûts.
Open WebUI peut-il servir de remplaçant ChatGPT multi-utilisateur pour mon équipe ?
Oui, c'est son cas d'usage principal. La gestion des utilisateurs, les accès role-based, et l'historique des conversations sont prêts pour la production. Pour 5 à 20 utilisateurs avec un backend Ollama partagé, un VPS avec 4 Go de RAM suffit pour faire tourner l'Open WebUI confortablement. Le goulot d'étranglement se trouve bien avant au niveau du backend d'inférence, bien en amont de l'interface web.
Dois-je faire tourner Open WebUI et Ollama sur le même VPS ?
Pour un usage personnel, oui. Pour un usage en équipe, non. L'hébergement co-local fonctionne parfaitement lorsque une personne l'utilise occasionnellement, la latence entre Open WebUI et Ollama est négligeable. En deployment en équipe, les séparer permet de faire évoluer le backend d'inférence indépendamment et d'éviter que l'UI ne devienne non réactive lorsque le modèle effectue une génération longue.