Enrolling a TurtiniOS device

Enrolling a TurtiniOS device registers an appliance with your org so it starts reporting into your fleet.

Starting an enrollment:
1. TurtiniOS → Devices tab.
2. Click "Enroll a device" — an enrollment panel opens with the steps and the command to run.

The enrollment flow:
1. Flash the immutable TurtiniOS image to the appliance and boot it.
2. Choose a role target — workstation kiosk, server, or edge node.
3. Run the enrollment command on the device to join this org's fleet.

The enrollment command shown on the panel looks like this:

turtinios enroll --org <orgId> --token <enrollment-token>

The <orgId> is filled in with your active org automatically. You can copy the command from the panel with the Copy button.

An honest note on tokens: single-use enrollment-token generation is still coming with the TurtiniOS control plane. The panel labels this clearly as a v1 scaffold — the enrollment-token backend is not wired yet, so the <enrollment-token> placeholder is not something you can mint from a button today. Once provisioning ships, that placeholder will be replaced by a short-lived, single-use token minted per device. Until then, this walkthrough shows the flow so you know how enrollment works; it does not claim a button that isn't there.

Once a device is enrolled, it appears in the Devices tab with live status, OS image version, greenboot health, and last-seen time.