Self-Hosted Dev Tools
10 stacks for anyone who wants the development plumbing every team ends up needing. 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
Azure Pipelines Agent
A self-hosted Azure DevOps agent from Microsoft’s official recipe - $13/month vs $40/month per hosted parallel job.
Buildkite Agent
The hybrid-CI agent - Buildkite runs the control plane, your jobs run here. One token, unmetered minutes.
code-server
VS Code in the browser - a persistent cloud dev environment with your extensions and a 10 GB workspace, from any device.
Docker Registry
Your own private container registry - images on a Miget Bucket, unlimited repos, no pull-rate caps.
Forgejo
The community-governed git forge (Gitea fork) - repos, PRs, packages, and CI Actions on a 1 GiB container.
Forgejo Runner
CI for your Forgejo instance or Codeberg - GitHub-Actions-compatible workflows on your own compute.
GitHub Actions Runner
A self-hosted GitHub Actions runner - your workflows on flat-price compute, zero per-minute billing.
GitLab Runner
A shell-executor GitLab Runner that registers itself on first boot - your pipelines, zero compute-minute quota.
Jenkins
The automation server that still runs the world’s CI - pipelines as code, 1,800+ plugins, your minutes are free.
Unleash
Feature flags you host yourself - managed Postgres, no per-seat or per-flag metering.
#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 |
|---|---|---|---|---|
| Azure Pipelines Agent | 1 | 2 GiB | 5 GB | $13/mo |
| Buildkite Agent | 1 | 2 GiB | 5 GB | $13/mo |
| code-server | 1 | 2 GiB | 10 GB | $13/mo |
| Docker Registry | 1 | 256 MiB | 10 GB | $5/mo |
| Forgejo | 2 | 2 GiB | 15 GB | $13/mo |
| Forgejo Runner | 1 | 2 GiB | 5 GB | $13/mo |
| GitHub Actions Runner | 1 | 2 GiB | 1 GB | $13/mo |
| GitLab Runner | 1 | 2 GiB | 5 GB | $13/mo |
| Jenkins | 1 | 2 GiB | 10 GB | $13/mo |
| Unleash | 2 | 1.5 GiB | 5 GB | $13/mo |
Cost against the managed equivalents, per stack: Azure Pipelines Agent , Docker Registry , Forgejo , GitHub Actions Runner , GitLab Runner , Unleash .
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.