Matchbox
github.com
Spec sheet
- Purpose
- Matchbox matches bare-metal machines to profiles for PXE booting and provisioning clusters.Read 7 Oct 2026 · matchbox.psdn.io
- Audience
- The maker describes Matchbox as serving client machines in a lab or datacenter.Read 7 Oct 2026 · github.com
- Deployment
- The service can run as a Linux binary, a container image, or on a Kubernetes cluster.Read 7 Oct 2026 · github.com
- Security
- The gRPC API uses TLS credentials for client authentication and a secure communication channel.Read 7 Oct 2026 · github.com
- APIs
- Matchbox provides HTTP endpoints and an authenticated gRPC API for clients to create or update resources.Read 7 Oct 2026 · github.com
- Boot support
- Matchbox can chainload via iPXE and render network boot configuration for iPXE and GRUB2 clients.Read 7 Oct 2026 · github.com
- Hardware matching
- Machines can be matched to profiles by hardware labels such as MAC address or UUID.Read 7 Oct 2026 · matchbox.psdn.io
- Integration
- The maker documents Terraform usage and provides a Terraform provider plugin for Matchbox.Read 7 Oct 2026 · matchbox.psdn.io
- Operational limit
- The example Kubernetes manifests use ephemeral emptyDir storage, and the guide recommends replacing it with persistent storage when available.Read 7 Oct 2026 · github.com
- Provisioning
- It provisions Fedora CoreOS or Flatcar Linux using Ignition configuration.Read 7 Oct 2026 · matchbox.psdn.io
- Related tools
- Poseidon provides dnsmasq as a container for DHCP, TFTP, and DNS services.Read 7 Oct 2026 · github.com
- Release verification
- The installation guide instructs users to verify release signatures with the maker's GPG signing key.Read 7 Oct 2026 · github.com
Plans and prices
Matchbox Free Open-source software · self-hosted service Read 7 Oct 2026 · github.com
Where Specifiction places it
- OS Deployment Software#16 of 297.5