Skip to content
SPECIFICTION
Get listed

AuroraBoot

github.com

Free plan WebWindowsmacOSLinuxAPISelf-hosted

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

Open-source (Apache License 2.0) Free self-hosted · Docker or container engine required Read 1 Oct 2026 · github.com

Every AuroraBoot plan and price →

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

Alternatives to AuroraBootAll alternatives →