Guide de déploiement

Comment héberger Open WebUI sur un VPS

Déployer sur un VPS Cloud →

Intelligence Artificielle6 min de lecture

Comment héberger Open WebUI sur un VPS

Open WebUI est une interface web open source qui permet d'interagir avec des modèles de langage (LLM) comme Llama, Mistral ou Ollama depuis un navigateur. Hébergé sur votre propre VPS, il vous donne un accès complet à vos modèles, sans dépendre d'un service tiers et sans exposer vos données à des infrastructures externes.

Pourquoi héberger Open WebUI sur un VPS plutôt qu'en local ?

L'hébergement local fonctionne pour les tests, mais présente des limites réelles en production : consommation de ressources machine, absence d'accès distant, aucune haute disponibilité. Un VPS résout ces problèmes : il tourne 24h/24, est accessible depuis n'importe quel appareil, et vous en avez le contrôle total.

Ce que vous obtenez avec un VPS dédié pour Open WebUI

  • Accès depuis n'importe quel navigateur, partout dans le monde
  • Données hébergées sur votre propre infrastructure — aucune fuite vers des tiers
  • Partage de l'interface avec votre équipe sans configuration complexe
  • Possibilité de connecter plusieurs modèles (Ollama, API OpenAI, Anthropic…)
  • Ressources dédiées : pas de ralentissement partagé avec d'autres utilisateurs

Prérequis

Open WebUI nécessite Docker pour fonctionner. Le modèle Ollama (si vous souhaitez faire tourner un LLM localement sur le serveur) est gourmand en RAM. Comptez au minimum 4 Go de RAM pour un modèle 7B, 8 Go pour un modèle 13B. Si vous utilisez uniquement les API externes (OpenAI, Anthropic), 2 Go de RAM suffisent pour l'interface.

Déploiement en 5 étapes

01

Préparer votre VPS

Commandez un VPS Cloud avec Ubuntu 22.04 LTS. Mettez à jour le système : apt update && apt upgrade -y. Activez le pare-feu UFW et autorisez les ports SSH (22), HTTP (80) et HTTPS (443).

02

Installer Docker

Installez Docker Engine via le dépôt officiel Docker. Ajoutez votre utilisateur au groupe docker pour éviter les commandes sudo répétées. Vérifiez l'installation : docker run hello-world.

03

Démarrer Open WebUI

Récupérez l'image Docker officielle et lancez le conteneur en exposant le port 3000. Montez un volume pour persister les données entre les redémarrages. Open WebUI est accessible sur http://votre-ip:3000.

04

Configurer un reverse proxy (Nginx)

Installez Nginx et configurez un virtual host qui proxy les requêtes vers le port 3000. Utilisez Certbot (Let's Encrypt) pour obtenir un certificat SSL gratuit. Votre interface sera accessible en HTTPS sur votre domaine.

05

Connecter vos modèles

Dans l'interface Open WebUI, configurez vos connexions API : Ollama local, OpenAI, Anthropic, ou tout autre fournisseur compatible. Créez les accès utilisateurs selon vos besoins.

Si vous souhaitez faire tourner un modèle Ollama directement sur le même VPS, optez pour un plan avec au moins 8 Go de RAM et des SSD NVMe pour réduire les temps de chargement des modèles.

Déployez votre environnement Open WebUI en quelques minutes.

Commandez un VPS Cloud ServOrbit et choisissez le template Intelligence Artificielle lors de la configuration. Votre environnement est installé automatiquement.

Besoin d'aide ?

Parcourez notre centre d'aide et notre FAQ, ou écrivez à notre équipe — support en anglais, français et arabe.