NetBird Registration hyphae

Operator portal — mint SM registration tokens paired with one-off NetBird setup keys, and check which fleet units are on the mesh. Reachable from home and the NetBird mesh only.

SM API token

New registration pair

Creates one SM registration token and one SM-tracked one-off NetBird setup key. The pair goes into the unit's /etc/hyphae/seed.conf; the unit joins the mesh and self-registers on first boot.

Registration tokens

Fleet — mesh status

Offsite runbook
  1. Generate a pair above (or run hyphae node register on the SM host — same endpoint).
  2. Write the seed file on the unit:
    DOMAIN=hyphae.mesh.berrion.garden
    VPN_CLIENT_KEY=<vpn key>
    REGISTRATION_TOKEN=***
  3. Boot the unit. The node manager joins NetBird with the VPN key, gets a 100.64.0.0/10 mesh IP, and registers with the SM over the mesh. The seed file is burned after successful registration.
  4. From then on the unit reaches every domain-hosted route from any network — the Caddy edge allows the mesh range (100.64.0.0/10) on all agent sites. Units not on the mesh get 403 offsite; no edge configuration changes that.