[{"data":1,"prerenderedAt":117},["ShallowReactive",2],{"seo-verification":3,"blog-heberger-langflow-vps-fr":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"id":7,"slug":8,"title":9,"excerpt":10,"readTime":11,"views":12,"isPinned":13,"publishedAt":14,"category":15,"categories":21,"featuredImage":23,"bgImage":24,"posterImage":25,"relatedSolution":26,"intro":28,"sections":29,"ctaTitle":72,"ctaBody":73,"ctaButton":74,"ctaUrl":75,"relatedPosts":76},10,"heberger-langflow-vps","Comment héberger LangFlow sur un VPS","Installez LangFlow sur votre VPS pour prototyper des pipelines LangChain en visuel. Docker, base Postgres, reverse proxy et SSL pas à pas.",8,570,false,"2026-06-10T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":20},1,"Intelligence Artificielle","intelligence-artificielle","bg-purple-500\u002F10 text-purple-400","ia",[22],{"id":16,"name":17,"slug":18,"color":19,"icon":20},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fheberger-langflow-vps-poster.svg",{"categorySlug":20,"appSlug":27},"langflow","LangFlow est un éditeur visuel de flux LangChain qui mise sur le prototypage rapide et l'export Python. Auto-hébergé sur un VPS, il devient votre atelier privé pour concevoir, tester puis industrialiser des pipelines IA, avec une base de données persistante et un accès sécurisé. Voici comment l'installer correctement.",[30,34,44,47,69],{"type":31,"title":32,"body":33},"h2","Pourquoi self-héberger LangFlow sur un VPS","LangFlow s'adresse aux développeurs qui veulent itérer vite sur des graphes LangChain avant de les figer en code. Sur un VPS, vous gagnez un environnement stable et persistant, là où une instance locale sur votre machine se perd à chaque redémarrage et n'est pas partageable avec l'équipe. Vos flux, vos variables globales (dont les clés API) et l'historique d'exécution vivent dans une base PostgreSQL que vous contrôlez. Vous pouvez exposer chaque flux comme une API, brancher des composants personnalisés, et collaborer à plusieurs sur la même instance. Surtout, vos chaînes de prompts et la logique métier qu'elles encodent ne transitent par aucune plateforme tierce.",{"type":35,"title":36,"items":37},"ul","Les bénéfices concrets d'un LangFlow auto-hébergé",[38,39,40,41,42,43],"Instance persistante et partagée par l'équipe, contrairement à un setup local éphémère.","Flux et variables globales stockés dans votre propre PostgreSQL, sauvegardables à volonté.","Composants personnalisés Python déployables directement sur le serveur.","Chaque flux exposable en endpoint API pour intégration dans vos applications.","Liberté de version : vous épinglez la release qui correspond à vos flux existants.","Aucune clé API ni logique de prompt exposée à un SaaS externe.",{"type":31,"title":45,"body":46},"Prérequis matériels et logiciels","LangFlow est plus gourmand que la moyenne : son interface et son moteur d'exécution réclament de la mémoire. Prévoyez au minimum 2 vCPU et 4 Go de RAM, et idéalement 4 vCPU \u002F 6 à 8 Go pour un usage confortable avec plusieurs flux chargés. Ajoutez une base PostgreSQL (en conteneur voisin) pour la production : la base SQLite par défaut convient aux tests mais montre vite ses limites. Comptez 10 Go de disque. Docker et Docker Compose sont nécessaires, plus un sous-domaine (ex. langflow.votre-domaine.ma) et le port 443 ouvert.",{"type":48,"title":49,"steps":50},"steps","Déployer LangFlow avec Docker, Postgres et HTTPS",[51,54,57,60,63,66],{"title":52,"body":53},"Préparer le projet","En SSH : `mkdir -p \u002Fopt\u002Flangflow && cd \u002Fopt\u002Flangflow`. Vous y placerez le `docker-compose.yml` décrivant deux services : `langflow` et `postgres`.",{"title":55,"body":56},"Définir LangFlow et PostgreSQL","Utilisez l'image `langflowai\u002Flangflow`, exposez le port interne `7860`, et pointez `LANGFLOW_DATABASE_URL` vers le service Postgres (`postgresql:\u002F\u002Flangflow:motdepasse@postgres:5432\u002Flangflow`). Ajoutez un volume pour les données Postgres.",{"title":58,"body":59},"Activer l'authentification","Avant le premier lancement, définissez `LANGFLOW_AUTO_LOGIN=false`, `LANGFLOW_SUPERUSER` et `LANGFLOW_SUPERUSER_PASSWORD` dans l'environnement. Sans cela, l'instance serait ouverte à quiconque connaît l'URL.",{"title":61,"body":62},"Lancer la stack","Exécutez `docker compose up -d` puis surveillez `docker compose logs -f langflow`. La première initialisation crée le schéma en base et peut prendre une minute.",{"title":64,"body":65},"Configurer le reverse proxy et le SSL","Routez `langflow.votre-domaine.ma` vers `localhost:7860` via Caddy ou Nginx, avec certificat Let's Encrypt automatique. Activez le support WebSocket côté proxy, indispensable au bon fonctionnement du canvas en temps réel.",{"title":67,"body":68},"Tester un flux et son API","Connectez-vous, construisez un flux minimal, ajoutez vos clés API dans les variables globales, puis récupérez le code d'appel via le bouton API du flux pour valider l'intégration externe.",{"type":70,"body":71},"tip","Ne laissez jamais LangFlow en production avec SQLite : la base se corrompt sous charge concurrente et vous perdez vos flux. Migrez vers PostgreSQL dès le départ et sauvegardez régulièrement avec `pg_dump`. Pensez aussi à exporter vos flux en JSON (menu Export) comme filet de sécurité versionnable dans Git, indépendant de l'état de la base.","Prototypez vos pipelines IA sur un VPS Cloud ServOrbit","Avec un VPS Cloud ServOrbit et son environnement Docker prêt à l'emploi, déployez LangFlow et sa base PostgreSQL en quelques commandes. Montez en ressources quand vos flux deviennent plus lourds.","Configurer mon VPS Cloud","\u002Fvps-cloud",[77,90,104],{"id":16,"slug":78,"title":79,"excerpt":80,"readTime":81,"views":82,"isPinned":13,"publishedAt":83,"category":84,"categories":85,"featuredImage":23,"bgImage":24,"posterImage":87,"relatedSolution":88},"heberger-open-webui","Comment héberger Open WebUI sur un VPS","Guide complet pour déployer 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.",6,3200,"2026-06-01T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":20},[86],{"id":16,"name":17,"slug":18,"color":19,"icon":20},"\u002Fblog\u002Fcovers\u002Fheberger-open-webui-poster.svg",{"categorySlug":20,"appSlug":89},"open-webui",{"id":91,"slug":92,"title":93,"excerpt":94,"readTime":95,"views":96,"isPinned":13,"publishedAt":97,"category":98,"categories":99,"featuredImage":23,"bgImage":24,"posterImage":101,"relatedSolution":102},2,"deployer-dify-vps","Déployer Dify sur un VPS : workflows IA sous contrôle","Installez Dify sur VPS ServOrbit pour créer agents, chatflows et apps IA sans perdre la maîtrise des données.",7,2480,"2026-02-11T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":20},[100],{"id":16,"name":17,"slug":18,"color":19,"icon":20},"\u002Fblog\u002Fcovers\u002Fdeployer-dify-vps-poster.svg",{"categorySlug":20,"appSlug":103},"dify",{"id":81,"slug":105,"title":106,"excerpt":107,"readTime":108,"views":109,"isPinned":13,"publishedAt":110,"category":111,"categories":112,"featuredImage":23,"bgImage":24,"posterImage":114,"relatedSolution":115},"openclaw-vps","Déployer OpenClaw sur un VPS","Guide pour déployer OpenClaw sur votre propre VPS. Gardez le contrôle de vos agents IA et de vos données dans votre propre infrastructure.",5,422,"2026-06-11T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":20},[113],{"id":16,"name":17,"slug":18,"color":19,"icon":20},"\u002Fblog\u002Fcovers\u002Fopenclaw-vps-poster.svg",{"categorySlug":20,"appSlug":116},"openclaw",1784126238120]