Self-Hosted Automation & Jobs
7 stacks for anyone who wants workflow automation without execution metering. Each one is a vanilla
compose.yaml that runs locally with docker compose up, with a measured RAM footprint
and a one-step deploy to Miget from $5/month flat.
#the stacks
Activepieces
Open-source automation with AI agents - the MIT Zapier alternative, on a managed Postgres.
Cronicle
Cron with a UI: schedules, run history, chaining, retries, and alerts - in one 512 MiB container.
Kestra
Declarative workflow orchestration - flows are YAML authored in the UI, so there is no DAG-deployment problem at all.
n8n
n8n in queue mode - editor plus horizontally scalable workers, with managed Postgres and Valkey auto-wired.
Node-RED
Flow-based automation for APIs, MQTT, and devices - with auth made mandatory, not optional.
Prefect
Python-native workflow orchestration - decorated functions become scheduled, observable flows; workers connect outbound.
Temporal
experimentalDurable execution - workflows as code that survive crashes, restarts, and deploys, with full history.
#what each one needs
RAM and disk are what the compose file allocates, not guesses, and the plan is the smallest one that holds it. Databases and caches come managed and included on Miget rather than billed per instance.
| Stack | Services | RAM | Disk | Fits plan |
|---|---|---|---|---|
| Activepieces | 3 | 3.3 GiB | 5 GB | $25/mo |
| Cronicle | 1 | 512 MiB | 2 GB | $5/mo |
| Kestra | 2 | 4 GiB | 15 GB | $25/mo |
| n8n | 4 | 3.3 GiB | 6 GB | $25/mo |
| Node-RED | 1 | 512 MiB | 2 GB | $5/mo |
| Prefect | 2 | 2 GiB | 5 GB | $13/mo |
| Temporal | 3 | 2.3 GiB | 5 GB | $25/mo |
Cost against the managed equivalents, per stack: Activepieces , Cronicle , Kestra , n8n , Prefect , Temporal .
Browse the rest of the catalogue
140 stacks in total, from databases and queues to AI infrastructure - all MIT licensed, all runnable locally, all deployable in one step.