Stack Cost AI

Systemhobby stack.

For each requirement below, pick the option that fits your build — recommended first, then free and cheaper alternatives — or skip what your project doesn't need. Tap the info icon next to any requirement to see why it matters.

Bare Metal Test Lab / Hardware Lab

Pricing & free-tier limitsFree: $0 homelab (power cost only) / Hetzner: €45/mo AX41 64GB, €0.00/mo traffic 20TB included, €1.20/TB over / Equinix: $0.50/hr c3.small ~$360/mo, $0.05/GB egress / Vultr Bare Metal: $120/mo 32GB

Virtualization Hypervisor Layer

Pricing & free-tier limitsFree: QEMU/KVM $0 OSS / Proxmox: Community $0, Standard €110/yr/socket support, $0 overage / VMware: vSphere Essentials $45/CPU/mo subscription ~$3500/yr 3-host, Std $95/CPU/mo / Overage: support tickets $300/incident

Kernel Build Farm

Pricing & free-tier limitsFree: Jenkins $0 self-hosted / GitHub Actions: Free 2000 mins/mo hosted, self-hosted runners $0, Team $4/user/mo, Enterprise $21/user/mo 50k mins / BuildKite: Free 1 agent, Team $15/user/mo + $15/agent/mo unlimited mins / Cirrus Bare Metal $500/mo per server

CI/CD for Kernel (Self-Hosted Bare Metal Runners)

Pricing & free-tier limitsFree: self-hosted runners $0 unlimited / GitHub: Free 2000 mins, Team $4/user/mo 3000 mins, Enterprise $21/user/mo 50k mins, Overage $0.08/min Linux / Woodpecker $0 OSS / BuildKite agents $15/agent/mo

Source Control Hosting (Kernel Monorepo)

Pricing & free-tier limitsFree: GitHub Free unlimited private repos, 500MB packages, 1GB LFS / Gitea $0 / CE $0 / Paid: GitHub Enterprise $21/user/mo includes 50GB LFS, $0.25/GB-mo overage / Perforce: Free 5 users, Enterprise $40/user/mo

Binary Artifact & OS Image Storage

Pricing & free-tier limitsFree: MinIO $0 self-hosted / B2 Free 10GB storage, $0.006/GB after, $0.01/GB download, free 1GB/day / R2 Free 10GB, $0.015/GB after egress $0 / S3: Free 12mo 5GB, then $0.023/GB/mo std, $0.09/GB egress, $0.005/1000 PUT / JFrog Free 2GB storage 10GB transfer, Pro $37/mo 5TB transfer

Symbol Server (Debug Symbols)

Pricing & free-tier limitsFree: Breakpad $0, GCS 5GB free, S3 5GB free 12mo / Self-hosted Symbolicator $0 / Sentry Cloud: Free 5k symbol queries/mo, Team $26/mo 50k queries, $0.00032/query overage / JFrog $37/mo

Crash Dump Analysis Pipeline

Pricing & free-tier limitsFree: Crashpad $0, WinDbg $0 / Sentry self-hosted $0 / Sentry Cloud: Free 5k errors/mo, Team $26/mo 50k errors, Business $80/mo 100k, $0.00029/error over / Backtrace: from $200/mo 100k dumps, $0.002/dump over

OS Image Registry & Distribution

Pricing & free-tier limitsFree: GHCR Free 500MB storage 1GB transfer/mo, Harbor $0 / ECR Free 500MB/mo, then $0.10/GB/mo storage $0.09/GB transfer / Quay Free 1 private, Cloud $25/mo 5 repos / Fastly: Free $0 trial 1TB, $0.12/GB over

Distributed Build Cache (ccache/sccache)

Pricing & free-tier limitsFree: ccache/sccache $0 / BuildKite Cache Free 10GB, Pro unlimited $15/user/mo / S3 cache $0.023/GB/mo / Incredibuild: from $40/user/mo unlimited cache, $15 for build acceleration / Gradle Enterprise Cache Cloud $437.50/mo for 25 users, $15/user over

Static Analysis for C/C++ Kernel Code

Pricing & free-tier limitsFree: Clang SA $0, cppcheck $0, CodeQL Free 2000 Action mins + unlimited public repos / SonarQube Community $0 / Coverity Scan Free OSS only, Commercial Contact sales avg $30k/yr for 50M LOC / SonarQube Cloud: $32/mo per 100k LOC, $150/yr server base / CodeQL Enterprise included in GitHub Enterprise $21/user/mo

Options and prices come straight from our research sheets for a hobby system project. Prices are estimates and change often — always confirm on the provider's page before committing.

How this hobby system checklist works.

Each requirement below is something a hobby system build typically needs. Pick one of the four researched options — recommended, free, cheaper or paid — add your own with "Other", or skip the requirement if your project doesn't need it. Nothing is mandatory; the plan on the right tracks what you've decided so nothing gets forgotten.

Your picks are saved in this browser automatically, so you can come back anytime. Options are researched per build level and refreshed as vendors change their plans — always verify details on the provider's page before committing.