-
v0.1.0 — MVP Pre-Release
released this
2026-04-30 00:02:29 -04:00 | 55 commits to main since this releasePhase 1-4 release: OpenPXE MVP
First public release — every protocol leg works in CI tests; needs real-hardware validation next.
What you can do with this image
- Boot Linux ISOs (Ubuntu, Debian, RHEL family, Arch, Alpine, openSUSE) via PXE on BIOS or x86_64 UEFI clients
- Boot Windows installers via vanilla Microsoft-signed WinPE + SMB share (no test certs, no testsigning toggle)
- Mount remote NFSv3 / NFSv4.1 shares as ISO sources without copying images into the PVC
- Drive Gated Deployment: many clients wait at a queue, operator picks one ISO, all launch simultaneously
- Watch the live tracing log + run whitelisted commands from the Terminal tab in the web UI
Pull
docker pull gitea.milesward.dev/mward4/openpxe:0.1.0Run on Unraid
See deploy/unraid/README.md. Drop
deploy/unraid/openpxe.xmlinto/boot/config/plugins/dockerMan/templates-user/for a one-click Docker template.Image details
- Base: debian:12-slim
- Architecture: linux/amd64
- Size: ~97 MB
- Runs as uid 10001 (entrypoint chowns bind mounts as root, then drops via gosu)
- Required cap: NET_BIND_SERVICE for ports 67/69/80
- Recommended cap (optional): SYS_ADMIN if you want NFS share mounting
Tests
56 passing across the workspace: 16 core + 1 dhcp-proxy + 8 http-api unit + 13 integration + 12 iso-store + 6 tftp.
Known gaps deferred to next phase
- Real-hardware Windows boot validation (plumbing tested only)
- Real-hardware NFS validation (mount manager tested only)
- Full ISO9660 + Joliet + Rock Ridge (current parser is plain ISO9660)
- UEFI HTTP Boot (option 60 = HTTPClient)
- Multi-replica deployment
Downloads