Server Information
Client Management
Manage PXE boot clients. Discovered clients appear automatically when they connect.
Image Management
Upload, download, and manage OS images available for PXE booting.
Public Files
Files available to all clients. For image-specific files, manage them from the Images tab.
Loading files...
User Management
Manage admin panel user accounts and permissions.
Boot Tools
Download a tool to make it available, then enable it to show in the boot menu.
Distro Profiles
Distro profiles define how ISOs are detected and booted. Built-in profiles are updated from the central repository. Custom profiles take priority.
Auto-Install Files
Install operating systems without manual prompts. Windows uses autounattend.xml; Ubuntu uses cloud-init; Red Hat and its family use kickstart; Debian uses preseed. Attach a file to an image for a default config, or override it per client for machine-specific setups.
Bootloader Management
Manage iPXE bootloader sets served to PXE clients. Create custom sets with your own bootloader files.
Webhook
POST a JSON payload to a URL when PXE events happen. Fire-and-forget, 10s timeout, no retries.
Backup
Download a .tar.gz of the bootimus data directory: database, bootloader configuration, custom bootloader sets, and settings. ISOs and downloaded tool binaries are excluded (they're reproducible).
Restore is manual: stop bootimus, extract the tarball over the data directory, start bootimus.
USB Boot Images
Download bootable USB images for machines that don't support PXE network booting. Write to a USB stick and boot from it to access the bootimus menu.
API Reference
All endpoints require authentication except where marked PUBLIC. Responses are JSON of the form {success, data, error}. Placeholders are shown as {name}.
Server Logs
Live server log output for TFTP, HTTP, and PXE boot activity.
Boot Attempt History
Record of all PXE boot attempts by clients.