[{"data":1,"prerenderedAt":200},["ShallowReactive",2],{"seo-verification":3,"blog-heberger-open-webui-ma-fr":6,"promo-bar-likely":171},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-heberger-open-webui-ma-fr",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":9,"isPinned":18,"noindex":18,"publishedAt":19,"updatedAt":20,"category":21,"categories":26,"featuredImage":28,"bgImage":29,"posterImage":30,"relatedSolution":31,"intro":33,"sections":34,"ctaTitle":138,"ctaBody":139,"ctaButton":140,"ctaUrl":141,"relatedPosts":142},1,"heberger-open-webui",{"fr":10,"en":12,"ar":13,"es":14},"how-to-host-open-webui-on-a-vps","كيفية-استضافة-open-webui-على-خادم-vps","como-alojar-open-webui-en-un-vps","Comment héberger Open WebUI sur un VPS","Déployez Open WebUI sur votre propre VPS : gardez le contrôle de vos données, évitez les coûts des API cloud et accédez à vos LLMs depuis une interface web propre.",9,false,"2026-06-01T00:00:00+00:00","2026-11-09T20:55:18+00:00",{"id":9,"name":22,"slug":23,"color":24,"icon":25},"Intelligence Artificielle","intelligence-artificielle","bg-purple-500\u002F10 text-purple-400","ia",[27],{"id":9,"name":22,"slug":23,"color":24,"icon":25},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fheberger-open-webui-poster.svg",{"categorySlug":25,"appSlug":32},"open-webui","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. Sur un VPS ServOrbit, Open WebUI peut être installé dès la création du serveur : la première partie de ce guide dit où retrouver son adresse et comment l'ouvrir, et l'installation à la main reste décrite en fin d'article, en repli.",[35,39,55,58,91,101,104,107,110,114,117,120],{"type":36,"title":37,"body":38},"h2","Open WebUI installé à la création de votre VPS","Si vous avez choisi Open WebUI en commandant votre VPS ServOrbit, il n'y a rien à installer. À la création du VPS, ServOrbit installe Docker s'il manque, puis lance le conteneur officiel `ghcr.io\u002Fopen-webui\u002Fopen-webui:main`, ses données dans le volume `open-webui`. L'interface écoute sur `127.0.0.1:3000`, la boucle locale du serveur : rien n'est publié sur son adresse IP. Ollama n'est pas inclus : Open WebUI seul demande 2 Go de RAM, et si vous ajoutez Ollama sur le même VPS, comptez au moins 8 Go de plus pour lui. Les quatre gestes ci-dessous suffisent pour l'ouvrir. L'installation à la main, pour un autre serveur ou pour tout refaire vous-même, est décrite en fin d'article.",{"type":40,"title":41,"steps":42},"steps","Ouvrir Open WebUI installé par ServOrbit",[43,46,49,52],{"title":44,"body":45},"Retrouver l'adresse et les accès","L'e-mail « Open WebUI est installée » et la fiche de votre VPS dans l'espace client, rubrique « Applications installées », indiquent comment ouvrir l'application : son adresse si un domaine est en place, sinon la commande de tunnel SSH et le port. Vous y trouvez aussi le lien vers ce guide et le bouton « Support ».",{"title":47,"body":48},"Ouvrir Open WebUI sans domaine","Depuis votre ordinateur, lancez `ssh -L 3000:127.0.0.1:3000 root@\u003Cip-du-vps>`, laissez la session ouverte, puis ouvrez `http:\u002F\u002Flocalhost:3000`. Le port peut avoir été réattribué à l'installation : reprenez celui affiché dans votre espace client, 3000 n'étant que la valeur du catalogue.",{"title":50,"body":51},"Se connecter la première fois","Faites-le sans attendre : le premier compte créé sur l'écran d'inscription devient administrateur, les suivants restent en attente de votre approbation. Branchez ensuite vos modèles dans le panneau d'administration, rubrique Connexions : une clé d'API OpenAI ou d'un service compatible, ou l'adresse d'une instance Ollama joignable depuis le conteneur.",{"title":53,"body":54},"Publier en HTTPS sur un domaine","Quand Open WebUI est installée depuis votre espace client avec une adresse choisie — votre domaine ou un sous-domaine gratuit ServOrbit —, la plateforme pose le vhost nginx et le certificat Let's Encrypt. Une installation faite à la création du VPS, ou sans adresse, se publie depuis la fiche du VPS : bouton « Attacher un domaine » du bloc de l'application (un domaine de votre compte, le sous-domaine gratuit, ou un nom que vous faites pointer vers le serveur).",{"type":36,"title":56,"body":57},"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\u002F24, est accessible depuis n'importe quel appareil, et vous en avez le contrôle total.\n\nLa différence avec un service SaaS cloud est tout aussi nette. Un outil IA managé facture à l'usage, centralise vos conversations sur des serveurs tiers et impose les modèles disponibles. Open WebUI auto-hébergé supprime ces trois contraintes en même temps : vous payez le VPS, pas les requêtes, vos données restent sur votre machine, et vous choisissez le modèle qui vous convient.",{"type":59,"title":60,"headers":61,"rows":66},"comparison","Local, VPS ou SaaS : quelle solution pour Open WebUI ?",[62,63,64,65],"Critère","Machine locale","VPS dédié","SaaS cloud",[67,71,73,77,81,86],[68,69,70,70],"Accès 24h\u002F24 depuis n'importe où","Non","Oui",[72,70,70,69],"Données sur votre infrastructure",[74,75,75,76],"Choix du modèle LLM","Libre","Limité à l'offre",[78,79,79,80],"Coût au-delà des ressources fixes","Nul","Facturation à l'usage",[82,83,84,85],"Multi-utilisateurs et rôles","Difficile","Oui (intégré)","Selon offre",[87,88,89,90],"Installation et maintenance","Manuelle","Manuelle ou Marketplace","Aucune",{"type":92,"title":93,"items":94},"ul","Ce que vous pouvez faire avec Open WebUI",[95,96,97,98,99,100],"Discuter avec des modèles locaux via Ollama (Mistral, LLaMA 3, Gemma, etc.) ou avec l'API OpenAI","Gérer plusieurs modèles et passer de l'un à l'autre en un clic depuis une interface unifiée","Créer et partager des assistants personnalisés avec des instructions système sur mesure","Télécharger et analyser des documents (PDF, texte) directement dans le chat grâce au support RAG intégré","Ouvrir l'accès à votre équipe avec un système de comptes utilisateurs et de rôles","Consulter l'historique complet de vos conversations, stocké sur votre propre serveur",{"type":36,"title":102,"body":103},"Fixer la clé de signature dès le premier démarrage","Open WebUI signe chaque jeton de session avec `WEBUI_SECRET_KEY`. Si vous ne la déclarez pas, elle est tirée au hasard au premier lancement et écrite dans le répertoire de données : tant que le volume persiste, tout va bien. Le jour où ce volume est recréé, la clé change — et vous obtenez un refus d'accès avec des identifiants pourtant valides, symptôme trompeur qui envoie chercher du côté du mot de passe. La même clé chiffre aussi les secrets stockés (jetons OAuth, identifiants d'API) : la perdre ne coupe donc pas seulement les sessions, elle rend ces secrets illisibles. Générez-la une fois avec `openssl rand -hex 32`, posez-la dans votre fichier d'environnement, et traitez-la comme un secret de production. Si vous faites tourner plusieurs instances derrière un répartiteur, elles doivent toutes porter la même valeur, sans quoi un jeton émis par l'une est rejeté par l'autre.",{"type":36,"title":105,"body":106},"Configurer les accès multi-utilisateurs","Open WebUI intègre un système de comptes et de rôles qui permet à plusieurs membres d'une équipe de partager la même instance. Par défaut, le premier compte créé devient administrateur. Les utilisateurs suivants passent en attente de validation si vous avez activé la modération des inscriptions — option recommandée pour éviter qu'un port 3000 accessible depuis internet devienne ouvert à tous.\n\nTrois niveaux d'accès sont disponibles : **admin** (accès total à la configuration, aux modèles et aux comptes), **utilisateur** (accès aux chats et aux assistants partagés) et **en attente** (accès bloqué jusqu'à validation manuelle). Pour configurer la modération :\n\n1. Connectez-vous en tant qu'admin.\n2. Accédez à **Paramètres → Administration → Utilisateurs**.\n3. Activez « Inscription avec validation par l'administrateur ».\n\nVous pouvez également créer des assistants (préréglages de modèle + instructions système) et les partager à toute l'instance ou à des groupes spécifiques, sans que les utilisateurs aient besoin de reconfigurer leur session.",{"type":36,"title":108,"body":109},"Dépannage : les problèmes courants","**Le conteneur redémarre en boucle.** Vérifiez les logs : `docker logs open-webui`. La cause la plus fréquente est un `WEBUI_SECRET_KEY` absent ou mal formé — la variable doit être une chaîne hexadécimale non vide. Si elle est générée au lancement sans être persévérée dans un volume ou un fichier `.env`, elle change à chaque redémarrage du conteneur.\n\n**Connexion Ollama impossible (« Could not connect to Ollama »).** L'URL par défaut `http:\u002F\u002Flocalhost:11434` ne fonctionne pas depuis l'intérieur d'un conteneur Docker : `localhost` désigne le conteneur lui-même, pas l'hôte. Utilisez `http:\u002F\u002Fhost.docker.internal:11434` (Linux : ajoutez `--add-host=host.docker.internal:host-gateway` à la commande `docker run`) ou faites tourner les deux conteneurs dans le même réseau Docker et référencez le conteneur Ollama par son nom.\n\n**502 Bad Gateway après le reverse proxy.** Le proxy Nginx pointe vers le port 3000 mais Open WebUI écoute en interne sur le port 8080 — la commande `docker run` mappe `3000:8080`. Vérifiez que votre vhost pointe bien vers `http:\u002F\u002F127.0.0.1:3000`, pas 8080.\n\n**Websocket coupé (interface qui se fige).** Les headers `Upgrade` et `Connection` sont indispensables au bon fonctionnement des websockets qu'utilise l'interface. Vérifiez que votre bloc `proxy_set_header` les inclut tous les deux.",{"type":111,"title":112,"body":113},"tip","La documentation officielle","Pour la configuration avancée, les options propres à l'outil et les changements de version, référez-vous à la \u003Ca href=\"https:\u002F\u002Fdocs.openwebui.com\u002F\" target=\"_blank\" rel=\"noopener noreferrer\">documentation officielle de Open WebUI\u003C\u002Fa>. Ce guide couvre la mise en ligne sur VPS ServOrbit ; la documentation éditeur reste la référence pour les réglages fins.",{"type":36,"title":115,"body":116},"Installer à la main (repli)","Les sections qui suivent décrivent l'installation manuelle d'Open WebUI avec Docker : pour un serveur où Open WebUI n'a pas été installé par ServOrbit, ou pour tout reconstruire vous-même. Sur un VPS où ServOrbit l'a installé, vous n'en avez pas besoin.",{"type":36,"title":118,"body":119},"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.\n\nCôté disque, les modèles Ollama pèsent entre 4 et 40 Go selon leur taille. Prévoyez un volume SSD avec au moins 20 Go libres si vous envisagez de télécharger un modèle 7B comme Mistral ou LLaMA 3.",{"type":40,"title":121,"steps":122},"Déploiement en 5 étapes",[123,126,129,132,135],{"title":124,"body":125},"Préparer votre VPS","Commandez un VPS Cloud avec Ubuntu 22.04 LTS. Mettez à jour le système :\n\n```bash\napt update && apt upgrade -y\n```\n\nActivez le pare-feu UFW et autorisez les ports SSH (22), HTTP (80) et HTTPS (443) :\n\n```bash\nufw allow 22 && ufw allow 80 && ufw allow 443 && ufw enable\n```",{"title":127,"body":128},"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 :\n\n```bash\ncurl -fsSL https:\u002F\u002Fget.docker.com | sh\nusermod -aG docker $USER\n```\n\nVérifiez l'installation : `docker run hello-world`.",{"title":130,"body":131},"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 :\n\n```bash\ndocker run -d \\\n  --name open-webui \\\n  --restart always \\\n  -p 3000:8080 \\\n  -v open-webui:\u002Fapp\u002Fbackend\u002Fdata \\\n  -e WEBUI_SECRET_KEY=$(openssl rand -hex 32) \\\n  ghcr.io\u002Fopen-webui\u002Fopen-webui:main\n```\n\nOpen WebUI est accessible sur `http:\u002F\u002Fvotre-ip:3000`. La variable `WEBUI_SECRET_KEY` est générée ici à l'installation — notez sa valeur ou posez-la dans un fichier `.env` avant de relancer le conteneur.",{"title":133,"body":134},"Configurer un reverse proxy (Nginx)","Installez Nginx et configurez un virtual host qui proxy les requêtes vers le port 3000 :\n\n```bash\napt install -y nginx certbot python3-certbot-nginx\n```\n\nCréez `\u002Fetc\u002Fnginx\u002Fsites-available\u002Fopen-webui` avec :\n\n```bash\nserver {\n    server_name votre-domaine.com;\n    location \u002F {\n        proxy_pass http:\u002F\u002F127.0.0.1:3000;\n        proxy_http_version 1.1;\n        proxy_set_header Upgrade $http_upgrade;\n        proxy_set_header Connection \"upgrade\";\n    }\n}\n```\n\nActivez le vhost et obtenez un certificat SSL Let's Encrypt : `certbot --nginx -d votre-domaine.com`. Votre interface sera accessible en HTTPS sur votre domaine.",{"title":136,"body":137},"Connecter vos modèles","Dans l'interface Open WebUI, configurez vos connexions API : Ollama local, OpenAI, Anthropic, ou tout autre fournisseur compatible. Pour démarrer Ollama sur le même VPS :\n\n```bash\ndocker run -d \\\n  --name ollama \\\n  --restart always \\\n  -v ollama:\u002Froot\u002F.ollama \\\n  -p 11434:11434 \\\n  ollama\u002Follama\n```\n\nPuis téléchargez le modèle souhaité : `docker exec ollama ollama pull mistral`. Dans les paramètres d'Open WebUI, l'URL Ollama est `http:\u002F\u002Fhost.docker.internal:11434` si les deux conteneurs sont sur le même hôte. Créez les accès utilisateurs selon vos besoins.","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.","Choisir mon VPS","\u002Fvps-cloud",[143,161,179],{"id":144,"slug":145,"slugs":146,"title":150,"excerpt":151,"readTime":152,"views":9,"isPinned":18,"noindex":18,"publishedAt":153,"updatedAt":154,"category":155,"categories":156,"featuredImage":28,"bgImage":29,"posterImage":158,"relatedSolution":159},2,"deployer-dify-vps",{"fr":145,"en":147,"ar":148,"es":149},"deploying-dify-on-a-vps-ai-workflows-under-control","نشر-dify-على-vps-سير-عمل-الذكاء-الاصطناعي-تحت-السيطرة","desplegar-dify-en-un-vps","Déployer Dify sur un VPS : guide de l'installation aux plugins","Installez Dify sur un VPS ServOrbit : prérequis, Docker Compose, plugins offline, limites de l'installation Docker, sauvegarde avant mise à jour, dépannage.",15,"2026-02-11T00:00:00+00:00","2026-10-29T03:10:23+00:00",{"id":9,"name":22,"slug":23,"color":24,"icon":25},[157],{"id":9,"name":22,"slug":23,"color":24,"icon":25},"\u002Fblog\u002Fcovers\u002Fdeployer-dify-vps-poster.svg",{"categorySlug":23,"appSlug":160},"dify",{"id":162,"slug":163,"slugs":164,"title":168,"excerpt":169,"readTime":170,"views":9,"isPinned":171,"noindex":18,"publishedAt":172,"updatedAt":173,"category":174,"categories":175,"featuredImage":28,"bgImage":29,"posterImage":177,"relatedSolution":178},7,"heberger-application-ia",{"fr":163,"en":165,"ar":166,"es":167},"hosting-an-open-source-ai-application-on-your-vps","استضافة-تطبيق-ذكاء-اصطناعي-مفتوح-المصدر-على-vps","alojar-una-aplicacion-de-ia-open-source-en-su-vps","Héberger une application IA open source sur VPS en 2026","Guide 2026 : choisir et déployer Open WebUI, Dify, n8n ou LangFlow sur un VPS. Prérequis RAM\u002FCPU, Docker Compose multi-outils, reverse proxy et dépannage.",10,true,"2026-06-13T00:00:00+00:00","2026-11-09T20:55:12+00:00",{"id":9,"name":22,"slug":23,"color":24,"icon":25},[176],{"id":9,"name":22,"slug":23,"color":24,"icon":25},"\u002Fblog\u002Fcovers\u002Fheberger-application-ia-poster.svg",{"categorySlug":25,"appSlug":32},{"id":180,"slug":181,"slugs":182,"title":186,"excerpt":187,"readTime":188,"views":189,"isPinned":18,"noindex":18,"publishedAt":190,"updatedAt":20,"category":191,"categories":195,"featuredImage":28,"bgImage":29,"posterImage":197,"relatedSolution":198},3,"installer-n8n-vps",{"fr":181,"en":183,"ar":184,"es":185},"install-n8n-on-vps-with-docker-complete-2026-guide","تثبيت-n8n-على-vps-مع-docker-دليل-شامل-2026","instalar-n8n-en-vps-con-docker","Installer n8n sur VPS avec Docker : guide complet 2026","Déployez n8n sur VPS avec Docker, reverse proxy et HTTPS. Crash V8, 502 nginx, migration npm vers Docker et sécurisation des exécutions persistées (advisory août 2026).",19,4,"2026-06-05T00:00:00+00:00",{"id":144,"name":192,"slug":193,"color":194,"icon":193},"Automatisation","automatisation","bg-brand-action\u002F10 text-brand-action",[196],{"id":144,"name":192,"slug":193,"color":194,"icon":193},"\u002Fblog\u002Fcovers\u002Finstaller-n8n-vps-poster.svg",{"categorySlug":193,"appSlug":199},"n8n",1794270727134]