[{"data":1,"prerenderedAt":100},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-fr-windmill":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"slug":7,"name":8,"description":9,"phase":10,"unavailableReason":11,"docsUrl":12,"logo":13,"github":13,"tagline":14,"longDescription":15,"features":16,"useCases":23,"steps":33,"faq":49,"specs":65,"compatibleOs":74,"relatedApps":75,"relatedPosts":95,"category":97},"windmill","Windmill","Plateforme d'automatisation code-first self-hosted : transformez des scripts Python, TypeScript, Go ou Bash en workflows, APIs internes et interfaces — 17 k ⭐, AGPLv3.",2,"awaiting_qa","https:\u002F\u002Fservorbit.com\u002Fblog\u002Finstaller-windmill-vps",null,"Transformez vos scripts Python, TypeScript et Bash en workflows, APIs et interfaces — sans quitter votre éditeur.","Windmill est une plateforme d'automatisation open-source qui transforme vos scripts (Python, TypeScript, Go, Bash, SQL) en workflows planifiés, APIs REST et interfaces auto-générées. Contrairement aux outils no-code, Windmill cible les équipes qui veulent écrire du vrai code tout en déléguant l'orchestration, la gestion des secrets, la planification et le scaffolding d'interface. Auto-hébergé sur votre VPS, il garde vos scripts proches de vos données internes et supprime toute facturation par exécution.",[17,18,19,20,21,22],"Shéritage de code natif en Python, TypeScript, Go, Bash et SQL — versionné dans Git, pas enfermé dans une UI propriétaire.","Formulaires d'entrée et points d'API REST générés automatiquement pour chaque script ou flow.","Workers scalables : ajoutez des conteneurs pour traiter plus de jobs en parallèle.","Gestion intégrée des secrets et variables, accessible uniquement depuis votre serveur.","Jobs planifiés (cron), déclencheurs webhook et flows pilotés par événements.","Aucune limite d'exécution imposée par un éditeur SaaS.",[24,27,30],{"title":25,"description":26},"Outillage interne sans équipe frontend","Écrivez un script, obtenez automatiquement une interface avec formulaire et un endpoint API — livrez des outils internes en quelques heures.",{"title":28,"description":29},"Pipelines ETL et traitement de données","Enchaînez des scripts Python dans des flows qui récupèrent, transforment et poussent des données entre vos bases et vos outils SaaS selon un planning cron.",{"title":31,"description":32},"Automatisation opérationnelle","Déclenchez des scripts depuis des webhooks (GitHub, Slack, événements de paiement) et enchaînez le traitement sans serveur applicatif dédié.",[34,37,40,43,46],{"title":35,"body":36},"Déployer depuis le Marketplace","Sélectionnez Windmill dans votre espace client ServOrbit sous Marketplace → Automatisation & Workflows → Windmill et cliquez sur Déployer. Le playbook de provisionnement démarre le serveur Windmill, un worker par défaut et un worker natif contre une base PostgreSQL 16.",{"title":38,"body":39},"Se connecter et changer le mot de passe","Ouvrez l'URL fournie, connectez-vous avec `admin@windmill.dev` \u002F `changeme`, puis allez immédiatement dans Paramètres → Utilisateurs pour définir un mot de passe fort. Windmill n'a pas de rate-limiting sur la page de connexion par défaut.",{"title":41,"body":42},"Écrire et déployer votre premier script","Cliquez sur Nouveau Script, choisissez Python ou TypeScript, écrivez votre fonction. Windmill détecte automatiquement les types de paramètres et génère un formulaire d'entrée. Cliquez sur Déployer pour le rendre exécutable.",{"title":44,"body":45},"Transformer votre script en flow","Dans le constructeur de Flow, ajoutez votre script comme étape, enchaînez-le avec d'autres, ajoutez des gestionnaires d'erreurs et des branches conditionnelles — le tout depuis le navigateur.",{"title":47,"body":48},"Planifier ou exposer en webhook","Depuis la page du script ou du flow, cliquez sur Planifier pour ajouter un déclencheur cron, ou sur Webhook pour obtenir un endpoint HTTP signé qu'un outil externe peut appeler.",[50,53,56,59,62],{"q":51,"a":52},"Quelles sont les identifiants de connexion par défaut ?","Windmill est livré avec `admin@windmill.dev` \u002F `changeme`. Changez le mot de passe immédiatement après la première connexion — l'e-mail admin et le mot de passe peuvent tous deux être mis à jour dans Paramètres → Utilisateurs.",{"q":54,"a":55},"En quoi Windmill diffère de n8n ou Activepieces ?","n8n et Activepieces sont orientés vers la connexion de services SaaS avec des flows visuels à faible code. Windmill cible les développeurs qui veulent écrire du vrai code (Python, TypeScript, Go, Bash, SQL) et le faire orchestrer, versionner et exposer automatiquement. Les deux approches sont complémentaires.",{"q":57,"a":58},"Quelle configuration VPS est nécessaire ?","Un minimum de 2 vCPU et 4 Go de RAM est recommandé pour le serveur, un worker par défaut et un worker natif. Ajoutez plus de conteneurs workers si vous exécutez de nombreux jobs simultanés ou des charges Python lourdes.",{"q":60,"a":61},"Windmill a-t-il besoin d'un nom de domaine ?","Pas pour un usage basique — l'interface web est accessible à l'IP assignée par ServOrbit. Un domaine est recommandé pour les fournisseurs OAuth et les URLs webhook qui nécessitent une adresse HTTPS stable.",{"q":63,"a":64},"Les workers peuvent-ils exécuter des conteneurs Docker ?","Oui. Le worker par défaut monte le socket Docker et fonctionne en mode privilégié pour permettre aux scripts de lancer des conteneurs Docker éphémères en exécution isolée.",{"cpu":66,"ram":67,"stack":68,"license":72,"port":73},"2 vCPU minimum","4 Go minimum",[69,70,71],"Docker","Rust","PostgreSQL","AGPLv3","8000",[],[76,84,90],{"name":77,"slug":77,"categorySlug":78,"categoryName":79,"categoryColor":80,"logo":81,"tagline":82,"description":83},"n8n","automatisation","Automatisation & Workflows","text-brand-action bg-brand-action\u002F10","https:\u002F\u002Fcdn.simpleicons.org\u002Fn8n","Automatisez vos processus métier avec 400+ intégrations — 100 % auto-hébergé sur votre VPS.","Automatisez vos workflows entre applications sans code. Plus de 400 intégrations, 100 % auto-hébergé sur votre VPS.",{"name":85,"slug":86,"categorySlug":78,"categoryName":79,"categoryColor":80,"logo":87,"tagline":88,"description":89},"Activepieces","activepieces","https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fselfhst\u002Ficons\u002Fsvg\u002Factivepieces.svg","Alternative auto-hébergée à Zapier : plus de 280 intégrations, un atelier d'agents IA, des flux illimités et aucune facturation à l'exécution.","Plateforme d'automatisation open source avec plus de 280 connecteurs et un atelier d'agents IA. Remplacez Zapier : flux illimités, données conservées sur votre VPS, aucune facturation à la tâche.",{"name":91,"slug":92,"categorySlug":78,"categoryName":79,"categoryColor":80,"logo":13,"tagline":93,"description":94},"Node-RED","node-red","Automatisez vos flux et connectez vos API en glisser-déposer, sans écrire de code.","Moteur d'automatisation visuel par flux (flow-based) self-hosted : connectez API, webhooks et capteurs IoT par glisser-déposer, 24\u002F7 sur votre VPS, sans abonnement.",[96],"installer-windmill-vps",{"key":78,"slug":78,"name":79,"objective":98,"icon":99,"color":80},"Automatiser les processus métier.","automation",1786321706402]