AuroraBoot
github.com
What it is
AuroraBoot is Kairos’s bootstrapper for creating machine images, provisioning systems, and managing fleets. It builds ISO, UKI, raw disk, and system-extension images from Kairos flavors or container images, then supports provisioning by PXE/netboot, Redfish, or USB. Its fleet server pairs a browser dashboard for artifact building, deployment, and node management with a REST API and Go client; API documentation is available through Swagger UI at /api/docs. Registered nodes can receive upgrades, reboots, resets, cloud-config, and shell commands, with command output captured. The guided Artifact Builder offers templates for Ubuntu, Fedora, Debian, openSUSE, Alpine, Rocky, and Hadron. A SecureBoot key store handles PK, KEK, db, and TPM PCR policy keys, with signed export and import. Documented architectures are amd64, arm64, and riscv64. The self-hosted software is free under Apache License 2.0; its fleet server uses SQLite by default and can use PostgreSQL. Docker or a container engine is required. One security consideration: netboot serves files over unauthenticated plain HTTP to reachable clients.
Spec sheet
- Purpose
- AuroraBoot is the official Kairos bootstrapper for building images, provisioning machines and managing fleets.Read 1 Oct 2026 · github.com
- API
- A REST API and Go client mirror the UI, with Swagger UI available at /api/docs.Read 1 Oct 2026 · github.com
- Integrations
- AuroraBoot documents Redfish BMC deployment, Canonical MaaS image generation, Docker or OCI images and Pixiecore netboot serving.Read 1 Oct 2026 · kairos.io
- Support
- Bug reports and feature requests are directed to the kairos-io/kairos issue tracker, and Kairos lists enterprise support contacts on its website.Read 1 Oct 2026 · github.com
- Architectures
- The documented supported architectures are amd64, arm64 and riscv64.Read 1 Oct 2026 · github.com
- Artifact templates
- The guided Artifact Builder includes templates for Ubuntu, Fedora, Debian, openSUSE, Alpine, Rocky and Hadron.Read 1 Oct 2026 · github.com
- Fleet dashboard
- The fleet server provides a browser dashboard for building artifacts, deploying them and managing nodes.Read 1 Oct 2026 · github.com
- Image formats
- It builds ISO, UKI, raw disk and system-extension images from Kairos flavors or container images.Read 1 Oct 2026 · github.com
- Node management
- Registered nodes can receive upgrade, reboot, reset, cloud-config and arbitrary-shell commands with captured output.Read 1 Oct 2026 · github.com
- Provisioning
- It provisions machines over PXE/netboot, Redfish or USB.Read 1 Oct 2026 · github.com
- Rate limiting
- Node registration, heartbeat and command-polling endpoints are rate-limited by default.Read 1 Oct 2026 · github.com
- Secure Boot
- AuroraBoot includes a SecureBoot key store for PK, KEK, db and TPM PCR policy keys, with signed export and import.Read 1 Oct 2026 · github.com
- Security limitation
- The netboot HTTP server is unauthenticated and serves kernel, initrd, squashfs and cloud-config over plain HTTP to reachable clients.Read 1 Oct 2026 · github.com
- Storage backends
- The fleet server uses SQLite by default and supports PostgreSQL through a configurable database DSN.Read 1 Oct 2026 · github.com
Plans and prices
Strong points and limits
Strong points
- Builds ISO, UKI, raw disk, and system-extension images
- Supports PXE/netboot, Redfish, and USB provisioning
- Node commands include upgrades, resets, and shell commands
- Offers a REST API, Go client, and Swagger UI
- Free under Apache License 2.0
Limits
- Netboot HTTP is unauthenticated and unencrypted
- Requires Docker or a container engine
- Self-hosted fleet server uses SQLite by default
Who it suits
AuroraBoot suits teams building and deploying machine images, provisioning hardware, and operating registered nodes across a fleet. It is aimed at self-hosted use, with Docker or a container engine required.
AuroraBoot in depth
Read the full write-up
Overview
AuroraBoot combines image building, machine provisioning and fleet operations for teams deploying Kairos-based systems across physical machines. It is strongest when one self-hosted service can cover the deployment lifecycle; the plain-HTTP netboot path calls for careful network controls.
Key features
Build and provision
Build ISO, UKI, raw disk and system-extension images from Kairos flavors or container images, then provision machines through PXE/netboot, Redfish or USB. The Artifact Builder has templates for Ubuntu, Fedora, Debian, openSUSE, Alpine, Rocky and Hadron. Documented integrations include Redfish BMC deployment, Canonical MaaS image generation, Docker or OCI images, and Pixiecore netboot serving. The breadth is useful for mixed deployment workflows, though the documented architecture set is amd64, arm64 and riscv64.
Manage nodes
The browser-based fleet dashboard supports artifact building, deployment and node management. Registered nodes can receive upgrade, reboot, reset, cloud-config and arbitrary-shell commands, with command output captured. SQLite is the default database; PostgreSQL is supported through a configurable database DSN. This gives operators a path from initial provisioning to ongoing lifecycle work without making node management the product's only focus.
Security and API
A SecureBoot key store handles PK, KEK, db and TPM PCR policy keys, with signed export and import. A REST API and Go client mirror the UI, and Swagger UI is available at /api/docs. Node registration, heartbeat and command-polling endpoints are rate-limited by default.
The key deployment caveat is the netboot server: it has no authentication and serves the kernel, initrd, squashfs and cloud-config over plain HTTP to reachable clients. That is a meaningful exposure for networks where unintended clients can connect; teams should account for network isolation before relying on this provisioning route.
Pricing
AuroraBoot is open source under Apache License 2.0. The Open-source plan costs nothing and is self-hosted; Docker or another container engine is required. The free plan includes OS image deployment, PXE bootstrapping, lifecycle management, API access and out-of-band management. It avoids a subscription charge, but the team running it must operate the deployment and its container environment.
Bug reports and feature requests go to the kairos-io/kairos issue tracker. Kairos lists enterprise support contacts on its website.
Platforms
AuroraBoot is listed for API, Linux, macOS, self-hosted, web and Windows. The documented supported machine architectures are amd64, arm64 and riscv64.
Who it's for
AuroraBoot suits infrastructure teams that want to build images, provision machines and manage registered nodes from a self-hosted tool, particularly when Redfish, MaaS, container images or Pixiecore fit their deployment workflow. It is less suitable where the unauthenticated plain-HTTP netboot service cannot be isolated from untrusted clients.
Pros and cons
Pros: Builds several image formats and provisions through PXE/netboot, Redfish or USB, supporting multiple stages of machine deployment.
Pros: Combines a fleet dashboard, node commands and captured output with a REST API and Go client.
Pros: Free, open-source and self-hosted, with SQLite by default and PostgreSQL support.
Cons: Netboot serves sensitive boot and configuration files over unauthenticated plain HTTP to reachable clients.
Cons: Self-hosting requires Docker or another container engine, so operators take responsibility for running the service.
Alternatives
Choose FOG Project for a free alternative with free community support. Foreman is another free, self-managed option for teams seeking a web and API offering. Choose Canonical MAAS if its free Self-support tier fits, while accounting for its lack of HA support, RBAC, Knowledge Base, Sev 1 response SLA, and phone or ticket support. iVentoy offers a free edition with a 20-client maximum and no commercial use, making those constraints important to check. Clonezilla is a free GPL version 2 alternative. Supermicro SuperDoctor 5 has a free Standard plan with no license required. Acronis Cyber Disaster Recovery Cloud is a paid option with a free trial and pay-as-you-go billing for used DR cloud storage and compute. NVIDIA ShadowPlay is another free option.
For a broader comparison, see Bare Metal Provisioning Software.
Verdict
Choose AuroraBoot if your team wants a free, self-hosted route from image creation through provisioning and ongoing fleet commands. Its joined-up workflow and API are compelling; look elsewhere, or isolate the deployment carefully, if unauthenticated plain-HTTP netboot is unacceptable.
Verdict
AuroraBoot brings image creation, machine provisioning, and fleet operations into one self-hosted tool. The unauthenticated plain-HTTP netboot server is an important limitation to account for.
Where Specifiction places it
- Bare Metal Provisioning Software#6 of 288.3