poseidon/matchbox
Network boot and provision Fedora CoreOS and Flatcar Linux clusters observed · 2026-08-28
Health v2 · maintenance only
67/100
- Activity 99
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3915
- days_rel: n/a
- days_push: 7
- n_releases_24m: 0
Adoption not part of the score
1424 stars · 290 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Matchbox is a Go service that matches bare-metal machines to provisioning profiles via PXE/iPXE network boot, serving kernel, initrd, iPXE, and Ignition configs based on hardware labels like MAC or UUID. It exposes authenticated gRPC and HTTP APIs and integrates with Terraform to declaratively provision Fedora CoreOS and Flatcar Linux clusters.
Use cases
- pxe boot bare metal servers into fedora coreos
- provision flatcar linux clusters on bare metal
- network boot machines by mac address
- automate bare metal provisioning with terraform
- set up pxe boot environment for coreos
- install coreos to disk over the network
- test ignition provisioning locally with qemu
- manage bare metal kubernetes cluster provisioning
When to choose
- provisioning physical or virtual bare-metal machines into Fedora CoreOS or Flatcar Linux
- you want declarative, Terraform-driven network boot provisioning
- you need label-based machine matching (MAC/UUID) with iPXE chainloading
- running a self-hosted PXE provisioning service on Linux, Docker, or Kubernetes
When to avoid
- provisioning cloud VMs or non-container-Linux distros (use cloud-init or vendor tooling)
- you need a general-purpose DHCP/TFTP server rather than a provisioning matcher
- Windows or non-Ignition-based operating systems
Facets
service · maturity active
deployment configuration-management infrastructure-as-code api-framework sdk infrastructure-as-code self-hosted cloud-computing go self-hosted cli pxe-boot bare-metal-provisioning ignition ipxe fedora-coreos flatcar-linux network-boot terraform-provider grpc-api cluster-provisioning devops containers linux docker kubernetes
4 sources
- readme: https://github.com/poseidon/matchbox · fetched 2026-08-28 · d6e051e24262
- homepage: https://matchbox.psdn.io/ · fetched 2026-08-29 · 605cf0f17655
- site_page: https://matchbox.psdn.io/getting-started · fetched 2026-08-29 · e1de0a361c8e
- site_page: https://matchbox.psdn.io/getting-started-docker · fetched 2026-08-29 · 6ad718423075
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| poseidon/matchbox | main | 67 |
For agents
markdown · JSON · MCP: product_card(name="poseidon/matchbox")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem