Automatisation & Workflows

Windmill

Transformez vos scripts Python, TypeScript et Bash en workflows, APIs et interfaces — sans quitter votre éditeur.

À propos de Windmill

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.

Ce qui est installé

Prêt au démarrage du VPS

OS compatibles
Ubuntu 24.04, Ubuntu 22.04, Debian 12
Application
Windmill
Stack technique
DockerRustPostgreSQL
RAM minimum
4 Go minimum
CPU minimum
2 vCPU minimum
Port par défaut
8000
Accès
root par SSH

Fonctionnalités clés

  • 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.

Quand utiliser cette solution ?

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.

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.

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é.

Guide

Déployer Windmill sur votre VPS

  1. 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.

  2. Se connecter et changer le mot de passe

    Ouvrez l'URL fournie, connectez-vous avec [email protected] / 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.

  3. É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.

  4. 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.

  5. 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.

Questions fréquentes

Questions sur Windmill

← Retour à Automatisation & WorkflowsToutes les applications
Windmill est livré avec [email protected] / 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.

Intégrer le bouton de déploiement

Vous maintenez un projet qui utilise Windmill ? Ce bouton permet à vos lecteurs de le déployer sur un VPS en un clic, sans lire de documentation Docker.

Deploy Windmill on ServOrbit
Markdown
[![Deploy Windmill on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=windmill&utm_source=deploy-badge&utm_medium=referral&utm_campaign=windmill)
HTML
<a href="https://servorbit.com/vps-cloud?template=windmill&utm_source=deploy-badge&utm_medium=referral&utm_campaign=windmill"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Windmill on ServOrbit" height="40"></a>

Le bouton pointe vers la commande d'un VPS avec le template présélectionné. L'image est servie depuis servorbit.com — rien à héberger de votre côté.

Besoin d'aide ?

Parcourez notre centre d'aide et notre FAQ, ou contactez notre équipe — rappel, WhatsApp ou e-mail.

Écrire sur WhatsApps'ouvre dans un nouvel onglet