FREEDOM251

Freedom251 › Bare Metal Provisioning Software

AuroraBoot

Free plan APILinuxMacSelf-hostedWebWindows

Visit AuroraBoot Alternatives Pricing

AuroraBoot's own site

What AuroraBoot is

AuroraBoot is the official Kairos bootstrapper for building images, provisioning machines, and managing fleets. It creates ISO, UKI, raw disk, and system-extension images from Kairos flavors or container images, then provisions machines through PXE/netboot, Redfish, or USB. Its fleet server provides a browser dashboard for building artifacts, deploying them, and managing nodes. Registered nodes can receive upgrades, reboots, resets, cloud-config, and arbitrary shell commands with captured output. The guided Artifact Builder includes templates for Ubuntu, Fedora, Debian, openSUSE, Alpine, Rocky, and Hadron. AuroraBoot also includes a SecureBoot key store for several key types and a REST API with a Go client and Swagger UI. Documented architectures are amd64, arm64, and riscv64. The free, open-source software is licensed under Apache License 2.0 and is intended for self-hosting with Docker or a container engine. One security limitation is that its netboot HTTP server has no authentication and serves files over plain HTTP to reachable clients.

Who it suits

AuroraBoot suits administrators building Kairos images, provisioning machines, or managing fleets across its documented architectures. It requires a self-hosted setup with Docker or a container engine.

What it does well

  • Builds several image types from Kairos flavors or containers.
  • Provisions through PXE/netboot, Redfish, or USB.
  • Provides a browser dashboard for fleet operations.
  • Includes a REST API and Go client.
  • Free under Apache License 2.0.

What to know first

  • Requires Docker or a container engine.
  • Netboot HTTP server is unauthenticated.
  • Netboot files are served over plain HTTP.

Limits

AuroraBoot is free, but self-hosting requires Docker or a container engine. Its netboot HTTP server has no authentication and serves files over plain HTTP to reachable clients.

Plans

PlanBilled and limitsPrice
Open-source (Apache License 2.0)self-hosted · Docker or container engine requiredFree

As github.com lists them, read 1 Oct 2026. The maker's own page has the final word.

Getting started

  1. Open the AuroraBoot project website on GitHub.
  2. Prepare Docker or another container engine for self-hosting.
  3. Build an artifact from a Kairos flavor or container image.
  4. Use the dashboard or API to deploy and manage nodes.
  5. Choose a provisioning route: PXE/netboot, Redfish or USB.

Overview

AuroraBoot is Kairos’s official tool for building system images, provisioning machines and operating fleets. It is best suited to teams deploying and maintaining self-hosted Linux machines; its combination of image creation and node management is compelling, but plain-HTTP netboot creates a significant security trade-off.

It builds ISO, UKI, raw disk and system-extension images from Kairos flavors or container images, then provisions machines through PXE/netboot, Redfish or USB. A browser-based fleet dashboard brings artifact building, deployment and node management together. See our Bare Metal Provisioning Software directory for more options.

Key features

Image building and provisioning

The guided 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. Support for amd64, arm64 and riscv64 gives it reach across common server and embedded architectures, though teams should confirm their target systems fit those documented architectures.

Fleet operations

Registered nodes can receive upgrades, reboots, resets, cloud-config and arbitrary shell commands, with command output captured. That makes AuroraBoot more than an imaging utility: it can support ongoing lifecycle work from the same fleet service. SQLite is the default storage backend, while PostgreSQL is supported through a configurable database DSN.

Security and API

A SecureBoot key store handles PK, KEK, db and TPM PCR policy keys, including signed export and import. The REST API and Go client mirror the UI, and Swagger UI is available at /api/docs, useful for teams automating workflows beyond the browser dashboard.

The main caution is its netboot server: it has no authentication and sends kernel, initrd, squashfs and cloud-config over plain HTTP to reachable clients. Rate limits on node registration, heartbeat and command polling help constrain those endpoints, but they do not protect the netboot payloads. Deploy it only where network reachability is appropriately controlled.

Pricing

AuroraBoot is open source under the Apache License 2.0. Its self-hosted plan costs nothing and requires Docker or another container engine. The free plan includes OS image deployment, PXE bootstrapping, lifecycle management, API access and out-of-band management, making it a strong fit for teams able to run and maintain their own service. There is no paid tier to move to for a different support model within this plan; bug reports and feature requests go to the kairos-io/kairos issue tracker, while Kairos lists enterprise support contacts on its website.

Platforms

AuroraBoot is listed for API, Linux, macOS, self-hosted, web and Windows environments. Its server is self-hosted, and the documented machine architectures are amd64, arm64 and riscv64.

Who it's for

Choose AuroraBoot if you need one self-hosted system for creating images, provisioning machines and issuing fleet-level lifecycle commands, and can manage the infrastructure and network controls that entails. It is less suitable for environments that require authenticated netboot or encrypted delivery of boot assets and configuration.

Pros and cons

  • Pros: Builds several image formats and provisions through PXE/netboot, Redfish or USB, giving operators multiple deployment paths.
  • Pros: Combines dashboard-based fleet management with a REST API and Go client, including captured output from node commands.
  • Pros: The Apache-licensed self-hosted plan includes image deployment, lifecycle management and API access at no charge.
  • Cons: Netboot is unauthenticated and uses plain HTTP, exposing boot assets and cloud-config to reachable clients.
  • Cons: The free self-hosted setup requires a container engine and leaves service operation to the adopting team.

Alternatives

Canonical MAAS is worth considering for teams that want a free-for-all-machines self-support plan; its free tier does not include HA support, RBAC, a knowledge base, Sev 1 response SLA, or phone and ticket support.

Clonezilla is another free, open-source option for readers seeking software in this category.

Foreman is a free, self-managed alternative for teams looking for an open-source installation.

openQRM Enterprise offers a community edition with an open-source version, community support and plugin library, with an enterprise edition for those seeking enterprise add-ons and expert support.

Supermicro SuperDoctor 5 is a free option for Linux and Windows environments.

NVIDIA Base Command Manager has a free-to-use option limited to eight accelerators per server, node or system, with no limit on servers, nodes or systems.

NVIDIA ShadowPlay is another free Windows option.

Serva may suit personal, non-commercial use: its free Community plan limits PXE/BINL service to 50 minutes and two PXE clients.

Verdict

AuroraBoot is a strong fit for technically capable teams that want free, self-hosted image building, provisioning and fleet operations in one tool. Its breadth and API make it more useful than a one-off imaging utility, but the unauthenticated plain-HTTP netboot server is a serious reason to look elsewhere when boot traffic or configuration must be protected.

Verdict

AuroraBoot combines image building, provisioning, and fleet management for self-hosted deployments. Its unauthenticated plain-HTTP netboot server is an important security limitation to consider.

Questions

Is AuroraBoot free?

Yes. The Open-source plan costs nothing and is licensed under Apache License 2.0.

Can I self-host AuroraBoot?

Yes. The listed plan is self-hosted and requires Docker or a container engine.

Which architectures are supported?

The documented architectures are amd64, arm64 and riscv64.

What deployment methods does AuroraBoot support?

It provisions machines over PXE/netboot, Redfish or USB. Integrations include Redfish BMC deployment, Canonical MaaS image generation, Docker or OCI images and Pixiecore netboot serving.

Does AuroraBoot have an API?

Yes. A REST API and Go client mirror the interface, and Swagger UI is available at /api/docs.

What security limitation applies to netboot?

The netboot HTTP server is unauthenticated and serves kernel, initrd, squashfs and cloud-config over plain HTTP to reachable clients.

Facts from AuroraBoot's own pages

API
A REST API and Go client mirror the UI, with Swagger UI available at /api/docs. · github.com, 1 Oct 2026
Architectures
The documented supported architectures are amd64, arm64 and riscv64. · github.com, 1 Oct 2026
Artifact templates
The guided Artifact Builder includes templates for Ubuntu, Fedora, Debian, openSUSE, Alpine, Rocky and Hadron. · github.com, 1 Oct 2026
Fleet dashboard
The fleet server provides a browser dashboard for building artifacts, deploying them and managing nodes. · github.com, 1 Oct 2026
Image formats
It builds ISO, UKI, raw disk and system-extension images from Kairos flavors or container images. · github.com, 1 Oct 2026
Integrations
AuroraBoot documents Redfish BMC deployment, Canonical MaaS image generation, Docker or OCI images and Pixiecore netboot serving. · kairos.io, 1 Oct 2026
Node management
Registered nodes can receive upgrade, reboot, reset, cloud-config and arbitrary-shell commands with captured output. · github.com, 1 Oct 2026
Provisioning
It provisions machines over PXE/netboot, Redfish or USB. · github.com, 1 Oct 2026
Purpose
AuroraBoot is the official Kairos bootstrapper for building images, provisioning machines and managing fleets. · github.com, 1 Oct 2026
Rate limiting
Node registration, heartbeat and command-polling endpoints are rate-limited by default. · github.com, 1 Oct 2026
Secure Boot
AuroraBoot includes a SecureBoot key store for PK, KEK, db and TPM PCR policy keys, with signed export and import. · github.com, 1 Oct 2026
Security limitation
The netboot HTTP server is unauthenticated and serves kernel, initrd, squashfs and cloud-config over plain HTTP to reachable clients. · github.com, 1 Oct 2026
Storage backends
The fleet server uses SQLite by default and supports PostgreSQL through a configurable database DSN. · github.com, 1 Oct 2026
Support
Bug reports and feature requests are directed to the kairos-io/kairos issue tracker, and Kairos lists enterprise support contacts on its website. · github.com, 1 Oct 2026

Where AuroraBoot stands on Freedom251

Look at these too