Windmill

Windmill Self-Hosted, Déployez en un clic

Windmill est une plateforme open-source pour les workflows et applications internes. Automatio le déploie sur votre propre VPS avec HTTPS en un clic pour une...

windmill self-hostedautomatisation windmillworkflow open sourcedocker windmillplateforme d'automatisation vpsoutils de développement+1 more
Windmill logo

Windmill

Automation & Workflows

Windmill est une plateforme open-source pour les workflows et applications internes. Automatio le déploie sur votre propre VPS avec HTTPS en un clic pour une...

workflowautomationdevelopment

Ce que vous obtenez en déployant Windmill

Le serveur loué, son coût, et ce que l'installateur vous demandera.

Serveur
CX23 · 2 vCPU · 4 GB RAM
À partir de
9 $/mois
Installation
Aucune configuration requise

Inclus dans chaque déploiement

  • Serveur dédié, une application par machine
  • Certificat HTTPS émis automatiquement
  • Sous-domaine gratuit, domaine personnalisé en option
  • Redémarrage, redimensionnement, instantanés et restauration

Déployez Windmill en un clic

Sur votre propre serveur, avec vos propres données. Pas de terminal, pas de commandes Docker, pas de certificats.

  1. 1

    Choisissez une taille

    Commencez par le plus petit serveur qui convient à l'application. Vous pourrez l'agrandir sans réinstaller.

  2. 2

    Appuyez sur déployer

    Nous louons le serveur, installons l'application avec Docker et pointons un sous-domaine dessus.

  3. 3

    Regardez-la démarrer

    Le provisionnement se fait tout seul et prend quelques minutes. Dès que le certificat HTTPS arrive, l'application est en ligne.

Taille du serveur

Facturé mensuellement avec votre abonnement Automatio. Détruisez le serveur quand vous voulez et la facturation s'arrête.

Capacités de Windmill

Découvrez ce qu'Automatio peut faire pour ce cas d'utilisation

Scripting multi-langage

Windmill traite le code comme la brique fondamentale de l'automatisation. Vous pouvez écrire des scripts en TypeScript, Python, Go, Bash ou SQL et les exposer en tant que nœuds réutilisables. Chaque script génère automatiquement son propre formulaire d'interface utilisateur en fonction de ses arguments, permettant aux utilisateurs non techniques de déclencher une logique complexe sans toucher au code.

  • 1Prend en charge Bun et Deno pour TypeScript
  • 2Gestion des dépendances Python via uv
  • 3Exécution SQL native pour PostgreSQL et Snowflake
  • 4Support direct de Bash et PowerShell pour les tâches système
  • 5Contrôle de version pour chaque script enregistré sur l'instance

Capacités de Windmill

  • Scripting multi-langage

    Windmill traite le code comme la brique fondamentale de l'automatisation. Vous pouvez écrire des scripts en TypeScript, Python, Go, Bash ou SQL et les exposer en tant que nœuds réutilisables. Chaque script génère automatiquement son propre formulaire d'interface utilisateur en fonction de ses arguments, permettant aux utilisateurs non techniques de déclencher une logique complexe sans toucher au code.

    1. Prend en charge Bun et Deno pour TypeScript
    2. Gestion des dépendances Python via uv
    3. Exécution SQL native pour PostgreSQL et Snowflake
    4. Support direct de Bash et PowerShell pour les tâches système
    5. Contrôle de version pour chaque script enregistré sur l'instance
  • Moteur de workflow visuel

    Vous pouvez enchaîner vos scripts dans des graphes orientés acycliques (DAG) complexes à l'aide d'un éditeur visuel. Le moteur gère les nouvelles tentatives, les branches d'erreur et l'exécution parallèle à grande échelle. Grâce à son cœur hautes performances en Rust, il maintient une latence inférieure à celle des outils d'automatisation traditionnels basés sur Node.js lors de pics de forte concurrence.

    1. Concepteur de flux par glisser-déposer
    2. Boucles for-each parallèles et logique de branchement
    3. Étapes d'attente pour des approbations humaines (human-in-the-loop)
    4. Gestion automatique de l'état entre les étapes
    5. Support pour imbriquer des sous-flux dans des workflows plus larges
  • Constructeur d'applications low-code

    La plateforme comprend un éditeur pour créer des tableaux de bord et des panneaux d'administration qui s'appuient sur vos scripts. Vous pouvez faire glisser des composants tels que des tableaux, des boutons et des graphiques sur un canevas et les lier aux résultats de vos automatisations. Cela évite d'avoir à écrire du code boilerplate frontend pour les outils internes.

    1. Bibliothèque de plus de 50 composants UI
    2. Liaison de données en temps réel avec les sorties de scripts
    3. CSS et styles personnalisés pour la cohérence de la marque
    4. Contrôle d'accès basé sur les rôles (RBAC) pour des vues d'applications spécifiques
    5. Déploiement d'applications autonomes pour les utilisateurs finaux
  • Gestion des ressources et des secrets

    Centralisez vos clés API, identifiants de base de données et configurations dans un coffre-fort sécurisé. Windmill vous permet de définir des types de ressources personnalisés, facilitant le basculement entre les clés de production et de staging ou la gestion globale de prompts LLM complexes sans les coder en dur dans les scripts.

    1. Chiffrement AES-256 pour les secrets au repos
    2. Définitions de schémas personnalisés pour différents types de ressources
    3. Isolation des variables d'environnement entre les espaces de travail
    4. Partage global d'informations d'identification entre les équipes
    5. Système de gestion des prompts pour les flux pilotés par l'AI

content.selfHosted.whyTitle

content.selfHosted.tradeoffsTitle

Exécutions illimitées: Les concurrents propriétaires facturent souvent par tâche ou par minute d'exécution. Exécuter Windmill sur votre propre serveur supprime ces limites, permettant des millions de jobs pour un coût VPS fixe.
Exigences en matière de mémoire: Windmill nécessite un minimum de 4 Go de RAM pour exécuter confortablement ses workers et sa base de données ; choisir un VPS plus petit entraînera probablement des plantages dus à un manque de mémoire (OOM).
Accès au réseau interne: Hbergez sur votre propre infrastructure pour permettre aux automatisations de communiquer directement avec les bases de données internes et les API locales sans tunnels VPN complexes ni exposition publique des systèmes.
Configuration SMTP: Il n'y a pas de serveur de messagerie intégré. Pour envoyer des notifications ou des rapports, vous devez configurer manuellement votre propre fournisseur SMTP comme Postmark ou Amazon SES.
Souveraineté des prompts: Assurez-vous que vos prompts AI propriétaires et vos configurations LLM restent sur votre matériel, évitant toute fuite de secrets vers des fournisseurs cloud tiers.
Conformité AGPLv3: Le logiciel de base utilise la licence AGPLv3. Vous devez respecter ces conditions si vous prévoyez de redistribuer le code ou de l'offrir en tant que service managé commercial à des tiers.
Espaces de travail illimités: Créez des environnements isolés pour différents clients ou départements sans les frais par espace de travail typiques des abonnements SaaS, idéal pour les agences gérant plusieurs stacks clients.

comparisonTable.self-hosted.title

comparisonTable.self-hosted.description

Coût d'exécution

comparisonTable.self-hosted.managedSaasFrais par tâche ou par minute
comparisonTable.self-hosted.diyZéro (Coût matériel uniquement)
comparisonTable.self-hosted.automatioZéro (Frais de serveur fixes)

Déploiement

comparisonTable.self-hosted.managedSaasInscription instantanée
comparisonTable.self-hosted.diy1 à 2 heures de configuration Docker manuelle
comparisonTable.self-hosted.automatio~15 minutes automatisé

HTTPS/SSL

comparisonTable.self-hosted.managedSaasInclus
comparisonTable.self-hosted.diyConfiguration Certbot manuelle
comparisonTable.self-hosted.automatioEntièrement automatisé

Confidentialité des données

comparisonTable.self-hosted.managedSaasStocké sur les serveurs du fournisseur
comparisonTable.self-hosted.diy100 % Privé
comparisonTable.self-hosted.automatio100 % Privé

Maintenance

comparisonTable.self-hosted.managedSaasZéro
comparisonTable.self-hosted.diyÉlevé (Mises à jour manuelles)
comparisonTable.self-hosted.automatioFaible (Correctifs automatisés)

À qui ça s'adresse

Les personnes qui font vraiment tourner Windmill sur leur propre serveur, et ce que ça change.

un développeur AI-first

Fatigué des wrappers AI propriétaires et des limites d'exécution restrictives des solutions SaaS.

Vous bénéficiez d'un moteur d'orchestration de niveau professionnel qui se synchronise avec votre CLI locale et prend en charge le Model Context Protocol.

  • Synchroniser des scripts Python locaux sur votre serveur
  • Créer des agents AI personnalisés qui exécutent des commandes système
  • Déboguer des flux LLM complexes via votre IDE préféré

un spécialiste des ops marketing

Mettre à jour manuellement des prompts dans des dizaines de flux d'automatisation différents.

Gérez chaque prompt comme une ressource unique qui met instantanément à jour tous les flux connectés dans l'ensemble de votre espace de travail.

  • Centraliser les prompts de réponse YouTube et de contenu
  • Tester en A/B différents modèles LLM de manière globale
  • Automatiser la distribution de contenu multi-plateforme

un fondateur d'agence solo

La tarification par siège et par exécution détruit les marges bénéficiaires sur le travail client.

Hbergez toutes les automatisations clients sur une seule instance en utilisant des espaces de travail isolés et offrez-leur des panneaux d'administration en marque blanche.

  • Intégrer de nouveaux espaces de travail clients en quelques secondes
  • Créer des interfaces de gestion de base de données personnalisées
  • Automatiser les tâches de reporting client récurrentes

un passionné de homelab

Les outils no-code ne prennent pas en charge les protocoles réseau locaux ou les scripts personnalisés.

Contrôle total de l'accès au matériel et de l'intégration des services locaux sans avoir besoin d'ouvrir des ports de pare-feu vers le cloud.

  • Automatiser le nettoyage des métadonnées du serveur multimédia
  • Synchroniser les archives de fichiers locaux vers un stockage S3
  • Exécuter des scripts de maintenance système planifiés

Qu'est-ce que ce Prompt?

Découvrez ce que fait ce prompt et comment il peut vous aider à obtenir de meilleurs résultats.

L'alternative développeur au no-code

Windmill est une plateforme développeur haute performances conçue pour remplacer des outils comme Retool, n8n et Temporal. Alors que la plupart des plateformes d'automatisation se concentrent sur des nœuds visuels effectuant de simples requêtes HTTP, Windmill centre l'expérience autour du code pur. Il permet aux ingénieurs d'écrire des scripts dans des langages courants et transforme instantanément ces scripts en briques réutilisables pour des workflows ou des interfaces internes. Cette philosophie axée sur le code garantit que vous ne vous heurterez jamais à un mur lorsqu'un nœud visuel ne prend pas en charge une fonctionnalité spécifique.

Les scripts comme briques de construction

Le cœur de la plateforme est le script. Chaque script que vous enregistrez génère automatiquement sa propre interface utilisateur en fonction des arguments qu'il prend. Si un script Python nécessite un e-mail et un nombre, Windmill crée ce formulaire pour vous. Ces scripts sont ensuite enchaînés dans le Flow Builder, un éditeur de DAG visuel qui gère les aspects lourds de l'orchestration, notamment les nouvelles tentatives, la gestion des erreurs, les boucles parallèles et la gestion de l'état. Contrairement aux outils basés sur Node.js, son cœur en Rust gère des milliers de tâches simultanées avec un overhead minime.

L'écosystème de ressources

L'une des fonctionnalités les plus puissantes est le système de ressources. Au lieu d'écrire en dur des clés API à l'intérieur des flux, vous les définissez comme des ressources externes. Ceci est particulièrement utile pour les workflows pilotés par l'AI où vous pouvez stocker des prompts LLM, des choix de modèles et des paramètres de température en tant que ressources pouvant être mises à jour globalement. Cette séparation architecturale entre la logique et la configuration est ce qui rend la plateforme adaptée à l'automatisation professionnelle.

Développement propulsé par l'AI

La plateforme s'intègre profondément au développement AI moderne. Avec la prise en charge du Model Context Protocol (MCP) et une CLI robuste, les développeurs peuvent utiliser des outils comme Claude ou Cursor pour créer et déboguer leurs flux localement. Vous pouvez décrire une automatisation complète à une AI, qui utilise ensuite l'API pour créer les dossiers, les scripts et les planifications à votre place. Cette passerelle entre les IDE locaux et un moteur d'exécution prêt pour la production en fait un choix de référence pour les équipes créant des agents AI personnalisés et de la logique métier interne.

Qu'est-ce que ce Prompt?

Ce que les gens disent de Windmill

Voyez ce que la communauté pense de Windmill

Windmill, c'est en gros ce qui se passe quand on laisse des ingénieurs concevoir un outil d'automatisation. Il ne vous prend pas pour un enfant ; il vous donne simplement un environnement hautes performances pour exécuter du code.
dev_ops_pete
reddit
Je suis passé de n8n car les sous-workflows étaient pénibles à gérer. Dans Windmill, un script est juste un script, et je peux l'appeler de n'importe où.
automation_fanatic
youtube
La courbe d'apprentissage est plus raide que Zapier, mais le plafond est beaucoup plus haut. Si vous connaissez un minimum de Python, vous ne ferez jamais marche arrière.
coding_nomad
hackernews
Windmill est rapidement devenu crucial chez Photoroom... il a rendu le chatops et les itérations sur les scripts incroyablement faciles.
Eliot Andres
twitter
Aujourd'hui, Windmill se classe parmi les composants les plus stables de notre infrastructure.
BJ Maldonado
twitter
La configuration rapide via Docker Compose et l'interface utilisateur intuitive nous ont permis de démarrer immédiatement.
Yonathan Adest
twitter

Vidéos sur Windmill

Regardez des tutoriels, critiques et discussions sur Windmill

Je dis que c'est l'outil le plus flexible que j'aie jamais utilisé, et je l'adore. Nous avons basculé la plupart de nos workflows vers Windmill.

Comment intégrer un script dans un script... c'est l'outil le plus puissant.

Les paramètres à gauche s'analysent automatiquement sur le panneau de droite, ce panneau m'aide à prévisualiser et itérer sur mes scripts.

Les scripts c'est bien, mais les workflows sont plus puissants, dans les workflows vous pouvez enchaîner plusieurs types de scripts.

Plus que de simples prompts

Optimisez votre flux de travail avec l'Automatisation IA

Automatio combine la puissance des agents IA, de l'automatisation web et des integrations intelligentes pour vous aider a accomplir plus en moins de temps.

Agents IA
Automatisation Web
Flux Intelligents

Conseils Pro pour Windmill

Conseils d'experts pour tirer le meilleur parti de Windmill.

Utilisez des types de ressources personnalisés

Ne vous contentez pas de stocker les clés API sous forme de chaînes de caractères. Créez des types de ressources personnalisés pour des éléments tels que les ensembles de prompts afin de garder vos configurations AI organisées et typées.

Activez le MCP pour le codage avec l'AI

Activez le serveur Model Context Protocol dans vos paramètres. Cela permet aux outils AI comme Claude d'écrire, tester et déployer des scripts directement sur votre serveur.

Surveillez la RAM pour Python

Si vous exécutez des traitements de données lourds en Python, surveillez l'utilisation de la mémoire. Les workers peuvent être exigeants lors de l'importation de bibliothèques lourdes comme Pandas.

Témoignages

Ce Que Disent Nos Utilisateurs

Rejoignez des milliers d'utilisateurs satisfaits qui ont transforme leur flux de travail

Jonathan Kogan

Jonathan Kogan

Co-Founder/CEO, rpatools.io

Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.

Mohammed Ibrahim

Mohammed Ibrahim

CEO, qannas.pro

I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!

Ben Bressington

Ben Bressington

CTO, AiChatSolutions

Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!

Sarah Chen

Sarah Chen

Head of Growth, ScaleUp Labs

We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.

David Park

David Park

Founder, DataDriven.io

The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!

Emily Rodriguez

Emily Rodriguez

Marketing Director, GrowthMetrics

Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.

Jonathan Kogan

Jonathan Kogan

Co-Founder/CEO, rpatools.io

Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.

Mohammed Ibrahim

Mohammed Ibrahim

CEO, qannas.pro

I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!

Ben Bressington

Ben Bressington

CTO, AiChatSolutions

Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!

Sarah Chen

Sarah Chen

Head of Growth, ScaleUp Labs

We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.

David Park

David Park

Founder, DataDriven.io

The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!

Emily Rodriguez

Emily Rodriguez

Marketing Director, GrowthMetrics

Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.

Associés Self-Hosted Apps

Questions Fréquentes sur Windmill

Trouvez des réponses aux questions courantes sur Windmill