github garybowers/bootimus v0.1.36

latest releases: v0.1.70, v0.1.67, v0.1.62...
one month ago

What's Changed

Bug Fixes

  • Extraction now preserves group subdirectories — extracting an ISO stored under a group folder (e.g. isos/Backup/clonezilla.iso) now writes boot files alongside the ISO instead of the root of the data dir, so the iPXE menu loader can find them. Fixes #32.
  • SystemRescue 13.0 network boot — switched to ip=dhcp and corrected the initrd path. Thanks to @popy2k14 (#49).
  • Supermicro boot compatibility — addressed boot failures reported on Supermicro hardware.

New Features

  • Client groups — clients can now be organised into groups with shared settings (allowed images, bootloader set, credentials).
  • Scheduled tasks — cron-driven actions (e.g. WOL a client group on a schedule).
  • Webhooks — outbound notifications for boot events.
  • Redfish / IPMI BMC integration — power control and status via standard BMC interfaces.
  • Prometheus metrics endpoint — observability for boot activity and server state.
  • proxyDHCP mode — run alongside an existing DHCP server without replacing it.

Improvements

  • Significant admin UI rework and polish across client, image, and group management.
  • Appliance build refinements (Samba config, network defaults, build script).
  • Bootloader binaries rebuilt against current iPXE.
  • Expanded documentation (docs/appliance.md, docs/dhcp.md).

Upgrade Notes

  • If you previously extracted ISOs that live inside group subdirectories, re-run Extract on those images after upgrading so the boot files land in the correct location.

Full changelog: v0.1.34...v0.1.36

Docker

docker pull garybowers/bootimus:0.1.34

Don't miss a new bootimus release

NewReleases is sending notifications on new releases.