https://raw.githubusercontent.com/OrcVole/windmill-cloudron/main/CloudronVersions.json
Description
1.817.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 (Bun; Deno for existing scripts, deprecated), 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
Base image cloudron/base 6.0.0 to 6.0.1: Ubuntu security updates, including the removal of the compromised eMudhra emSign ECC Root CA - G3 from the trusted certificates.
Upstream Windmill 1.837.0 to 1.846.1 (nine releases). Fixes confirmed in upstream's notes: AI proxy paths now refuse dot segments (#11837);
delete_jobsside-table deletes are scoped to the request's workspace (#11836); MCP OAuth callback page escapes inlined JSON (#11880); MCP OAuth grants are revoked on password change and reset (#11908); MCP token references are held to their reference scopes (#11803); incoming Teams activities are verified by their Bot Framework JWT (#11818); restarting a flow past an approval that was never granted is refused (#11920).Upstream features include configurable workspace roles, fork isolation rules, an installable web app, and an MCP endpoint for AI sessions at /api/mcp. The nsjail changes do not apply: this package runs with nsjail off.

