windmill
Docker 应用程序 from sgraaf's Repository
概述
Windmill is a fast, open-source workflow engine and developer platform. It's an alternative to the likes of Retool, Superblocks, n8n, Airflow, Prefect, and Temporal, designed to build comprehensive internal tools (endpoints, workflows, UIs). It supports coding in TypeScript, Python, Go, PHP, Bash, SQL, or any Docker image, alongside intuitive low-code builders.
要求
Postgres >= 16
运行时参数
- 网络用户界面
http://[IP]:[PORT:8000]- 网络
bridge- 额外参数
--restart unless-stopped
模板配置
Port: Web InterfacePorttcp
This is the Web UI port for the application.
- 目标
- 8000
- 默认值
- 8000
Port: Email TriggersPorttcp
This is the port used for Email triggers.
- 目标
- 2525
- 默认值
- 2525
Path: /tmp/windmill/logsPathrw
This is the container path to the worker logs.
- 目标
- /tmp/windmill/logs
- 默认值
- /mnt/user/appdata/windmill/logs
Path: /tmp/windmill/cachePathrw
This is the container path to the worker dependency cache.
- 目标
- /tmp/windmill/cache
- 默认值
- /mnt/user/appdata/windmill/cache
Path: /var/run/docker.sockPathrw
Mount the docker socket to allow to run docker containers from within the workers.
- 目标
- /var/run/docker.sock
- 默认值
- /var/run/docker.sock
Variable: DATABASE_URLVariable
The Postgres database url.
- 目标
- DATABASE_URL
- 默认值
- postgres://windmill:[password]>@[host]:5432/windmill?sslmode=disable
Variable: WORKER_GROUPVariable
The worker group the worker belongs to and get its configuration pulled from.
- 目标
- WORKER_GROUP
- 默认值
- default
Variable: MODEVariable
The mode if the binary.
- 目标
- MODE
- 默认值
- standalone|worker|server
详细信息
存储库
ghcr.io/windmill-labs/windmill:main最后更新2026-05-31
初见2024-08-14
在Unraid 上运行 Windmill 。
Windmill 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。