Windmill 自托管,一键部署
Windmill 是一个用于工作流和内部应用的开源平台。Automatio 通过 HTTPS 一键将其部署到您自己的 VPS,实现完全的数据驻留。
Windmill
Automation & WorkflowsWindmill 是一个用于工作流和内部应用的开源平台。Automatio 通过 HTTPS 一键将其部署到您自己的 VPS,实现完全的数据驻留。
部署 Windmill 你会得到什么
我们为它租用的服务器、费用,以及安装时会问你什么。
- 服务器
- CX23 · 2 vCPU · 4 GB RAM
- 起价
- $9/月
- 安装
- 无需配置
每次部署都包含
- 独立服务器,一台一应用
- 自动签发 HTTPS 证书
- 免费子域名,可选自定义域名
- 重启、扩容、快照与恢复
项目
本页面指向 Automatio 之外的全部链接。
一键部署 Windmill
在你自己的服务器上,数据归你。无需终端、无需 Docker 命令、无需配置证书。
- 1
选择规格
从满足该应用的最小服务器开始,之后可直接扩容,无需重装。
- 2
点击部署
我们租下服务器,用 Docker 安装应用,并把子域名指向它。
- 3
看着它启动
开通全自动进行,需要几分钟。HTTPS 证书签发后应用即可访问。
Windmill能力
探索Automatio能为此用例做什么
多语言脚本编写
Windmill 将代码视为自动化的主要构建块。您可以使用 TypeScript、Python、Go、Bash 或 SQL 编写脚本,并将它们公开为可重用的节点。每个脚本都会根据其参数自动生成自己的 UI 表单,允许非技术用户在不触碰代码的情况下触发复杂的逻辑。
- 1支持 Bun 和 Deno 运行 TypeScript
- 2通过 uv 进行 Python 依赖管理
- 3原生支持 PostgreSQL 和 Snowflake 的 SQL 执行
- 4直接支持 Bash 和 PowerShell 执行系统任务
- 5对保存在实例中的每个脚本进行版本控制
Windmill能力
- 多语言脚本编写
Windmill 将代码视为自动化的主要构建块。您可以使用 TypeScript、Python、Go、Bash 或 SQL 编写脚本,并将它们公开为可重用的节点。每个脚本都会根据其参数自动生成自己的 UI 表单,允许非技术用户在不触碰代码的情况下触发复杂的逻辑。
- 支持 Bun 和 Deno 运行 TypeScript
- 通过 uv 进行 Python 依赖管理
- 原生支持 PostgreSQL 和 Snowflake 的 SQL 执行
- 直接支持 Bash 和 PowerShell 执行系统任务
- 对保存在实例中的每个脚本进行版本控制
- 可视化工作流引擎
您可以使用可视化编辑器将脚本链式组合成复杂的有向无环图 (DAG)。该引擎大规模处理重试、错误分支和并行执行。由于它使用高性能的 Rust 核心,因此在高并发突发期间保持了比传统基于 Node.js 的自动化工具更低的延迟。
- 拖放式 flow 设计器
- 并行的 for-each 循环和分支逻辑
- 用于人工审批的等待步骤
- 步骤之间的自动状态管理
- 支持将子 flow 嵌套到更大的工作流中
- 低代码应用构建器
该平台包含一个用于构建位于脚本之上的仪表板和管理面板的编辑器。您可以将表格、按钮和图表等组件拖放到画布上,并将它们绑定到自动化结果。它消除了为内部工具编写前端样板代码的需求。
- 50 多个 UI 组件库
- 与脚本输出的实时数据绑定
- 用于品牌一致性的自定义 CSS 和样式
- 针对特定应用视图基于角色的访问控制
- 为终端用户部署独立应用
- 资源与密钥管理
在安全保险库中集中管理您的 API 密钥、数据库凭据和配置。Windmill 允许您定义自定义资源类型,从而轻松在生产环境和测试环境密钥之间切换,或全局管理复杂的 LLM prompt,而无需将它们硬编码到脚本中。
- 静态密钥的 AES-256 加密
- 针对不同资源类型的自定义架构定义
- 工作区之间的环境变量隔离
- 跨团队的全局凭据共享
- 用于 AI 驱动 flow 的 prompt 管理系统
content.selfHosted.whyTitle
content.selfHosted.tradeoffsTitle
comparisonTable.self-hosted.title
comparisonTable.self-hosted.description
| 方面 | comparisonTable.self-hosted.managedSaas | comparisonTable.self-hosted.diy | comparisonTable.self-hosted.automatio |
|---|---|---|---|
| 执行成本 | 按任务或按分钟收费 | 零(仅硬件成本) | 零(固定服务器费用) |
| 部署 | 即时注册 | 1-2 小时手动 Docker 配置 | ~15 分钟自动化 |
| HTTPS/SSL | 包含 | 手动 Certbot 设置 | 完全自动化 |
| 数据隐私 | 存储在厂商服务器上 | 100% 私密 | 100% 私密 |
| 维护 | 零 | 高(手动更新) | 低(自动修补) |
执行成本
部署
HTTPS/SSL
数据隐私
维护
这适合谁
真正在自己服务器上运行 Windmill 的人,以及这样做带来的改变。
AI 优先的开发者
厌倦了专有的 AI 封装和限制性的 SaaS 执行限制。
你将获得一个与本地 CLI 同步并支持 Model Context Protocol 的专业级编排引擎。
- 将本地 Python 脚本同步到你的服务器
- 构建执行系统命令的自定义 AI agent
- 通过你最喜欢的 IDE 调试复杂的 LLM flow
营销运维专家
在数十个不同的自动化 flow 中手动更新 prompt。
将每个 prompt 管理为单个资源,该资源可以在整个工作区中即时更新每个连接的 flow。
- 集中管理 YouTube 回复和内容 prompt
- 在全球范围内进行不同 LLM 模型的 A/B 测试
- 自动化多平台内容分发
独立机构创始人
按席位和按执行次数定价侵蚀了客户工作的利润率。
使用隔离的工作区在一个实例上托管所有客户自动化,并为他们提供定制的白标管理面板。
- 在几秒钟内入驻新的客户工作区
- 创建自定义数据库管理 UI
- 自动化重复的客户报告任务
家庭实验室折腾者
无代码工具不支持本地网络协议或自定义脚本。
完全控制硬件访问和本地服务集成,无需向云端开放防火墙端口。
- 自动化媒体服务器元数据清理
- 将本地文件存档同步到 S3 存储
- 运行计划的系统维护脚本
什么是这个提示词?
了解此提示词的功能以及它如何帮助您获得更好的效果。
无代码的开发者替代方案
Windmill 是一个高性能的开发者平台,旨在替代 Retool、n8n 和 Temporal 等工具。虽然大多数自动化平台专注于执行简单 HTTP 请求的可视化节点,但 Windmill 将体验集中在纯代码上。它允许工程师使用主流语言编写脚本,并立即将这些脚本转换为工作流或内部 UI 的可重用构建块。这种代码优先的哲学确保了当可视化节点不支持特定功能时,您永远不会撞墙。
脚本作为构建块
平台的核心是脚本。您保存的每个脚本都会根据其接受的参数自动生成自己的 UI。如果 Python 脚本需要电子邮箱和计数,Windmill 会为您构建该表单。然后,这些脚本在 Flow Builder 中链式组合,这是一个可视化的 DAG 编辑器,负责处理重试、错误处理、并行循环和状态管理等繁重的编排工作。与基于 Node.js 的工具不同,其基于 Rust 的核心以最小的开销处理数千个并发任务。
资源生态系统
最强大的功能之一是资源系统。您不必在 flow 内部硬编码 API 密钥,而是将它们定义为外部资源。这对于 AI 驱动的工作流特别有用,您可能希望将 LLM prompt、模型选择和温度设置存储为可以全局更新的资源。逻辑与配置之间的这种架构分离,正是使该平台适用于专业自动化的原因。
AI 驱动的开发
该平台与现代 AI 开发深度集成。通过对 Model Context Protocol (MCP) 的支持和强大的 CLI,开发者可以使用 Claude 或 Cursor 等工具在本地构建和调试他们的 flow。您可以向 AI 描述整个自动化过程,然后 AI 会使用 API 为您创建文件夹、脚本和计划。本地 IDE 与生产就绪的执行引擎之间的这种桥梁,使其成为构建自定义 AI agent 和内部业务逻辑的团队的标准选择。

人们对 Windmill 的评价
看看社区对 Windmill 的看法
“Windmill 基本上就是让工程师构建自动化工具的结果。它不会把你当小孩看待;它只是为你提供一个高性能的环境来运行代码。”
“我从 n8n 转过来,因为子工作流管理起来太痛苦了。在 Windmill 中,脚本就是脚本,我可以从任何地方调用它。”
“学习曲线比 Zapier 陡峭,但上限高得多。如果你懂哪怕一点点基础的 Python,你就再也回不去了。”
“Windmill 迅速成为 Photoroom 的核心……使得 chatops 和脚本迭代变得异常简单。”
“今天,Windmill 已经跻身我们基础设施中最稳定的组件之列。”
“通过 Docker Compose 的快速设置和直观的 UI 让我们能够立即上手。”
关于 Windmill 的视频
观看关于 Windmill 的教程、评测和讨论
“我说这是我用过的最灵活的工具,我太喜欢它了。我们已经将大部分工作流切换到了 windmill。”
“如何在脚本中集成脚本……这简直是史上最强大的功能。”
“左侧的参数会自动解析到右侧的面板上,这个面板帮助我预览和迭代我的脚本。”
“脚本很好,但 flow 更强大,在 flow 中你可以串联多种脚本。”
Windmill专业提示
专家提示助您充分利用Windmill。
使用自定义资源类型
不要仅将 API keys 存储为字符串。为 Prompt Sets 等内容创建自定义资源类型,以保持你的 AI 配置井然有序且类型安全。
为 AI 编码启用 MCP
在设置中启用 Model Context Protocol 服务器。这允许像 Claude 这样的 AI 工具直接在你的服务器上编写、测试和部署脚本。
监控 Python 的 RAM
如果在 Python 中运行繁重的数据处理,请密切关注内存使用情况。当导入 Pandas 等大型库时,worker 可能会占用大量资源。
用户评价
用户怎么说
加入数千名已改变工作流程的满意用户
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
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
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
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
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
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
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
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
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
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
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
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.
相关 Self-Hosted Apps
n8n
from $9/mo
Visual workflow automation with 400+ integrations. Self-hosted Zapier alternative.
NocoDB
from $9/mo
NocoDB is an opensource Airtable alternative that turns any MySQL, PostgreSQL, SQL Server, SQLite & MariaDB into a smart spreadsheet.
Home Assistant
from $9/mo
Open source home automation that puts local control and privacy first.
Activepieces
from $9/mo
Open-source no-code business automation tool. An alternative to Zapier, Make.com, and Tray.
关于Windmill的常见问题
查找关于Windmill的常见问题答案