toa://toafleet
Your whole server fleet, one panel.
Overview
fleet is the toa:// control plane for your servers — wherever they live. Connect the providers you already use (your Incus home lab, your Hetzner Cloud account) and it pulls every instance into one panel: status, type, IP, specs, with start/stop/reboot a click away. It’s an aggregator, not a host — you bring accounts you already own, and your credentials are encrypted and never shown back. Built multi-tenant with Postgres row-level security like the rest of the suite (each tenant sees only their own), and pluggable so a new provider is just one more adapter.
Features
One panel, many providers
Connect Incus (your home lab — LXC containers + KVM VMs) and Hetzner Cloud, and see every instance in one list — status, type, IP, region, specs — instead of juggling dashboards.
Pluggable by design
A normalized instance model behind a Provider adapter layer. Adding OVH or another provider later is one new adapter — the core never changes.
Observe + operate
Start, stop and reboot instances across all connected providers, with a confirmation on every action and an append-only audit log of who did what.
Credentials stay sealed
Provider tokens and certs are encrypted at rest, write-only (never shown again), and decrypted in memory only for the moment a provider is called.
Multi-tenant + private
Each tenant connects their own accounts and sees only their own instances — Postgres FORCE row-level security with a non-superuser owner isolates everything. Single sign-on via toa://auth.
API