OpenPXE
gitea.milesward.dev/mward4/openpxe:latest
https://gitea.milesward.dev/mward4/-/packages/container/openpxe
host
sh
false
https://gitea.milesward.dev/mward4/OpenPXE/issues
https://gitea.milesward.dev/mward4/OpenPXE
Air-gapped network PXE boot server. Container-native Rust
implementation — DHCP proxy + TFTP + iPXE chainload + HTTP ISO
streaming, all in one process. Web UI for ISO upload, NFS share
mounting, and Queued Deployment ("horse-race" simultaneous launch
of one ISO across many waiting clients).
NEVER touches the client OS trust store: no test-signed drivers,
no testsigning toggle, no httpdisk.sys. Windows boot uses vanilla
Microsoft-signed WinPE + SMB share.
Network:Other Network:Management
http://[IP]/
https://gitea.milesward.dev/mward4/OpenPXE/raw/branch/main/crates/webui/src/logo.svg
--cap-add=NET_BIND_SERVICE
Host networking. Unraid's built-in DHCP server (if any) must
not collide with a network that already has DHCP — OpenPXE runs
in proxy mode and coexists, but only one DHCP _proxy_ should reply
per broadcast domain.
/mnt/user/appdata/openpxe/isos
/mnt/user/appdata/openpxe/work
/mnt/user/appdata/openpxe/smb
info,openpxe=debug