Network boot bare-metal machines. From power-on to running workloads in minutes.
Run the bootstrap container on your network. It answers PXE only for the MACs you allowlist, serves iPXE over TFTP, and relays each boot request to this service with a server-side bearer — the one path that can hand a machine its assigned role or unattended install.
# bootstrap.env (mode 600, outside any repo): # BOOTSTRAP_TOKEN=<random, 32+ chars — same value as the Worker secret> # BOOTSTRAP_ALLOWED_MACS=aa:bb:cc:dd:ee:01,aa:bb:cc:dd:ee:02 # BOOTSTRAP_CLIENT_CIDR=192.168.1.0/24 docker run -d --net=host --cap-add=NET_ADMIN \ --env-file ./bootstrap.env \ ghcr.io/fairchild/ipxe-bootstrap
The container fails closed without BOOTSTRAP_TOKEN and BOOTSTRAP_ALLOWED_MACS. Then reboot your target machine with network boot enabled in BIOS/UEFI. Full variable reference: fairchild/ipxe.
If you already have iPXE or a DHCP/TFTP server, chain to:
chain https://ipxe.cloudcompute.com/boot.ipxe
This reaches the public boot menu. Options 2 and 3 carry no bootstrap proof, so an assigned machine booted this way gets the menu, not its role — see how it works.
Download a pre-configured iPXE ISO:
curl -O https://ipxe.cloudcompute.com/boot/ipxe.iso # Write to USB: dd if=ipxe.iso of=/dev/sdX bs=4M status=progress
sbnb Linux boots bare-metal GPUs into an AI-ready Linux that runs entirely in RAM. Auto-connects via Tailscale. Launch vLLM, SGLang, RAG, and Agents immediately.
sbnb requires UEFI firmware and a Tailscale auth key. See sbnb docs for details.
# UEFI x86-64 curl -O https://ipxe.cloudcompute.com/boot/ipxe.efi # UEFI ARM64 curl -O https://ipxe.cloudcompute.com/boot/ipxe-arm64.efi # BIOS x86 curl -O https://ipxe.cloudcompute.com/boot/undionly.kpxe # ISO (USB/CD) curl -O https://ipxe.cloudcompute.com/boot/ipxe.iso
All binaries are signed with Ed25519. Verify with:
curl -O https://ipxe.cloudcompute.com/boot/signing-key.pub curl -O https://ipxe.cloudcompute.com/boot/ipxe.efi.sig openssl pkeyutl -verify -pubin \ -inkey signing-key.pub -rawin \ -in ipxe.efi -sigfile ipxe.efi.sig
x86 BIOS, x86-64 UEFI, and ARM64 UEFI systems. The boot menu auto-detects your architecture.
Raspberry Pi Network Boot — Boot a Pi over the network without an SD card.
UTM / Mac VM — Test network boot in a virtual machine on macOS.