Skip to content
Tech News
← Back to articles

Bootimus – A Self-Contained PXE and HTTP Boot Server

read original more articles
Why This Matters

Bootimus introduces a comprehensive, easy-to-deploy PXE and HTTP boot server built in Go, offering seamless network booting with minimal configuration and extensive features. Its all-in-one design simplifies network boot management for both large-scale and small environments, enhancing flexibility and security for IT operations. This advancement benefits the tech industry by streamlining deployment workflows and empowering consumers with a versatile, easy-to-use tool.

Key Takeaways

Not a fork of 15-year-old Perl scripts. Not a wrapper around dnsmasq. A proper server, written in Go, with batteries included.

[01] Single binary Go binary with embedded iPXE, web UI, SQLite, and all assets. No runtime deps. Scp it and run.

[02] Built-in proxyDHCP Answers PXE on UDP/67 without touching your existing DHCP. Zero router reconfig. Drop in on any LAN.

[03] 50+ distros Automatic kernel/initrd extraction for Ubuntu, Debian, Arch, Fedora, NixOS, Alpine, FreeBSD, Windows (wimboot), and more.

[04] MAC-based ACL Assign specific images per MAC. Auto-discover new clients on first PXE. Promote leases to static when ready.

[05] One-click tools GParted, Clonezilla, Memtest86+, SystemRescue, ShredOS, netboot.xyz. Enable from the UI, they show up in the menu.

[06] JWT + LDAP Token auth with bcrypt. Optional LDAP/AD backend with group-based admin. Local accounts stay as fallback.

[07] REST API Everything the UI does is an API call. Script boot assignments, scans, WOL triggers. Live log stream over SSE.

[08] Runs anywhere Multi-arch Docker (amd64/arm64), static binary, or a 2GB Alpine-based appliance image you can flash to USB.