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.

1 service 2 GiB RAM from $13/mo

Buildkite Agent

The hybrid-CI agent - Buildkite runs the control plane, your jobs run here. One token, unmetered minutes.

1 service 2 GiB RAM from $13/mo

code-server

VS Code in the browser - a persistent cloud dev environment with your extensions and a 10 GB workspace, from any device.

1 service 2 GiB RAM from $13/mo

Docker Registry

Your own private container registry - images on a Miget Bucket, unlimited repos, no pull-rate caps.

1 service 256 MiB RAM from $5/mo

Forgejo

The community-governed git forge (Gitea fork) - repos, PRs, packages, and CI Actions on a 1 GiB container.

2 services 2 GiB RAM from $13/mo

Forgejo Runner

CI for your Forgejo instance or Codeberg - GitHub-Actions-compatible workflows on your own compute.

1 service 2 GiB RAM from $13/mo

GitHub Actions Runner

A self-hosted GitHub Actions runner - your workflows on flat-price compute, zero per-minute billing.

1 service 2 GiB RAM from $13/mo

GitLab Runner

A shell-executor GitLab Runner that registers itself on first boot - your pipelines, zero compute-minute quota.

1 service 2 GiB RAM from $13/mo

Jenkins

The automation server that still runs the world’s CI - pipelines as code, 1,800+ plugins, your minutes are free.

1 service 2 GiB RAM from $13/mo

Unleash

Feature flags you host yourself - managed Postgres, no per-seat or per-flag metering.

2 services 1.5 GiB RAM from $13/mo

#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.

StackServicesRAMDiskFits 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.