Getting started with TurtiniOS

TurtiniOS is Turtini's immutable Linux appliance — the physical body for the Fabric. Each appliance runs a sovereign, Postgres-native Firestore shim, so the platform keeps working on-premises or fully air-gapped, without depending on a connection back to Turtini's cloud.

When you'd use it:
• You need Turtini to run on hardware you control — a workstation kiosk on a shop floor, an on-prem server, or an edge node at a remote site.
• You have air-gap, sovereignty, or compliance requirements that mean the platform can't rely on always-on internet access.
• You want the same Turtini modules and data model, delivered as a locked-down appliance you provision and monitor from one place.

The appliance is immutable (a bootc / OSTree image): the running system is never mutated in place. Updates arrive as signed images over the air with automatic rollback, so an appliance can't brick itself on a bad update.

Activating the module:
1. Settings → Modules (or the Marketplace at /modules).
2. Find TurtiniOS and activate it.
3. The TurtiniOS nav item appears in your navigation under Infrastructure.

The TurtiniOS page is the fleet management plane — where you enroll devices, monitor them, and review your update and licensing posture. It is not the OS itself; it's how you provision and watch the appliances that run it.

The page has three tabs:
• Devices — enroll appliances and monitor the fleet with live status, image version, and greenboot health.
• Updates — the greenboot over-the-air update model with automatic rollback.
• Licensing — your org's segment (connected/metered vs. gov/disconnected) and the "Verified by Turtini" entitlement credential.