https://raw.githubusercontent.com/OrcVole/windmill-cloudron/main/CloudronVersions.json
Description
`1.801.0
Windmill
Windmill is an open-source developer platform and workflow engine. Turn scripts in Python, TypeScript, Go, Bash and SQL into shareable webhooks, scheduled jobs, multi-step flows, and auto-generated internal UIs — with a fast editor, a job queue, secrets/variables, approval steps and granular permissions, all backed by PostgreSQL.
Unofficial community package — maintained by its packager, not affiliated with, endorsed by, or supported by Windmill Labs. It runs the official Windmill Community Edition binary, unmodified, and is scoped as a single-node, small-team deployment (the server and worker processes co-located in one container, workers scaled by memory) — not a replacement for a horizontally-scaled, multi-node Windmill.
This package runs the official Windmill Community Edition binary, unmodified, in a single Cloudron container:
- Server + workers — a dedicated API/UI server process plus one or more worker processes (the same split Windmill runs in production), co-located in the one container and fronted by nginx. The worker count scales with the memory you give the app.
- Bundled PostgreSQL — Windmill needs superuser-grade database privileges (it creates roles
with
BYPASSRLSand theuuid-osspextension), so the package ships its own PostgreSQL 16 with all data under/app/data, captured by Cloudron's backups. (The sharedpostgresqladdon cannot grant those privileges.) - Outgoing email via the Cloudron mail addon.
- App-native login (Windmill's own users), optional Cloudron SSO not required.
Languages and runtimes included
Python (via uv), TypeScript (Deno and Bun), Go, Bash and SQL run out of the box. Dependency caches
persist under /app/data.
Security posture (read this)
Cloudron runs the container unprivileged with a read-only root filesystem, so Windmill's nsjail / PID-namespace sandboxing and Docker-in-Docker container steps are not available. Native jobs (Python/TS/Go/Bash/SQL) run within the app's own trust boundary. This is the normal single-tenant, trusted-author self-host posture — it is not suitable for executing untrusted or multi-tenant code.
Enterprise-only features of Windmill are not enabled.
Recent Changes
Update windmill 1.792.2 -> 1.801.0
Security: multiple cross-workspace isolation fixes preventing data, code and configuration leakage between workspaces; token scope and lifetime hardening to prevent privilege escalation and unauthorised access; path traversal and input validation fixes on file sync, MCP endpoints and error handler routing
Breaking: MCP script tool split into createScript and updateScript; filesystem workspace storage removed from non-debug builds; Slack resource-connect OAuth migrated to v2; service log storage migrated to columnar parquet with day-partitioned index; AI skills are now per-workspace resources requiring explicit selection; ephemeral job token lifetime bounded to job timeout
New data model for AI agent evals (datasets, scored runs, comparison); token cost tracking in AI sessions and chats; fork subscription prevention with unified seat counting
No packaging changes: auth topology, workspace layout and secrets handling unchanged; base and built images digest-pinned
