Automatiser les processus métier.

Windmill

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

4 Go minimum RAM 2 vCPU minimum Port 8000 En validation

En validation

L'installation automatique de cette solution est prête et passe actuellement nos tests sur serveur réel. La commande ouvrira dès que la validation sera terminée.

Stack technique

DockerRustPostgreSQL
RAM minimum4 Go minimum
CPU minimum2 vCPU minimum
Port par défaut8000
OS compatiblesDistributions Linux au choix

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.

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 ?

1

Outillage interne sans équipe frontend

2

Pipelines ETL et traitement de données

3

Automatisation opérationnelle

Déployer Windmill sur votre VPS

Guide optimisé pour les VPS Cloud ServOrbit.

01

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.

02

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.

03

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

04

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.

05

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

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.

Automatiser les processus métier.

Windmill n'est pas encore commandable.

L'installation automatique de cette solution est prête et passe actuellement nos tests sur serveur réel. La commande ouvrira dès que la validation sera terminée.

Besoin d'aide ?

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