windmill
windmill
Docker app from sgraaf's Repository
Overview
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.
Requirements
Postgres >= 16
Runtime arguments
- Web UI
http://[IP]:[PORT:8000]- Network
bridge- Extra Params
--restart unless-stopped
Template configuration
Port: Web InterfacePorttcp
This is the Web UI port for the application.
- Target
- 8000
- Default
- 8000
Port: Email TriggersPorttcp
This is the port used for Email triggers.
- Target
- 2525
- Default
- 2525
Path: /tmp/windmill/logsPathrw
This is the container path to the worker logs.
- Target
- /tmp/windmill/logs
- Default
- /mnt/user/appdata/windmill/logs
Path: /tmp/windmill/cachePathrw
This is the container path to the worker dependency cache.
- Target
- /tmp/windmill/cache
- Default
- /mnt/user/appdata/windmill/cache
Path: /var/run/docker.sockPathrw
Mount the docker socket to allow to run docker containers from within the workers.
- Target
- /var/run/docker.sock
- Default
- /var/run/docker.sock
Variable: DATABASE_URLVariable
The Postgres database url.
- Target
- DATABASE_URL
- Default
- postgres://windmill:[password]>@[host]:5432/windmill?sslmode=disable
Variable: WORKER_GROUPVariable
The worker group the worker belongs to and get its configuration pulled from.
- Target
- WORKER_GROUP
- Default
- default
Variable: MODEVariable
The mode if the binary.
- Target
- MODE
- Default
- standalone|worker|server
Details
Repository
ghcr.io/windmill-labs/windmill:mainLast Updated2026-06-02
First Seen2024-08-14
Run Windmill on Unraid.
Windmill is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.