PXEForge
gitea.milesward.dev/mward4/pxeforge:latest
https://gitea.milesward.dev/mward4/-/packages/container/pxeforge
host
sh
false
https://gitea.milesward.dev/mward4/PXEForge/issues
https://gitea.milesward.dev/mward4/PXEForge
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 Gated 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/PXEForge/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 — PXEForge runs
in proxy mode and coexists, but only one DHCP _proxy_ should reply
per broadcast domain.
/mnt/user/appdata/pxeforge/isos
/mnt/user/appdata/pxeforge/work
/mnt/user/appdata/pxeforge/smb
info,pxeforge=debug