Monitoring your TurtiniOS fleet
The Devices tab is where you watch every TurtiniOS appliance enrolled to your org. Each device is a card showing:
• Status — a colored dot and label: Online (reporting normally), Offline (not currently reporting), or Updating (staging or applying a new image).
• Role — the role target the device was enrolled with: Workstation kiosk, Server, or Edge node.
• OS image — the deployed image version, for example turtinios-2026.07.1.
• Greenboot — the appliance's boot health: Greenboot healthy, Greenboot degraded, or Rolled back.
• Last seen — how long ago the device last checked in (for example, "2m ago"). "never" means it hasn't reported yet.
A summary line above the cards shows how many devices are enrolled and how many are online.
The Updates tab explains the update model:
• TurtiniOS updates ship as immutable bootc / OSTree images delivered over the air.
• Each device stages the new image, reboots into it, and runs a greenboot health check on first boot.
• If that boot fails its health check, the device automatically rolls back to the last known-good image — which is why a bad update can never brick an appliance.
The key properties of the update path:
• Signed images — only images signed by the release key are accepted.
• Staged then atomic — the running image is never mutated in place.
• Health-gated — greenboot decides commit vs. rollback on first boot.
• Runtime-config injection — per-device configuration is delivered without rebuilding the image.
Rollout controls — pin a channel, promote an image, stage a canary — land once the TurtiniOS control plane ships. The Updates tab is an overview of the model today; no rollout actions are wired there yet.