Skip to content

Upgrading Direct to Managed ​

When you outgrow Direct mode and need centralized management, you can migrate to Managed mode.

The machine must be joined to exactly one Direct network. Leave extras first (tunnet leave --network <name>), or reset and re-join a single network.

bash
tunnet upgrade-to-managed \
  --control-url http://your-control-host:8080 \
  --token YOUR_ENROLLMENT_TOKEN

This registers the existing machine with the control plane, preserving its identity. The machine transitions from using the iroh-docs membership document to receiving its configuration from the control plane.

After upgrading, you get access to the full Managed feature set: dashboard, SSO, access policies, tunnels, edges, and more.

WARNING

The upgrade is one-way. Once a machine moves to Managed mode, it cannot return to Direct mode without a reset (tunnet reset --yes).

Released under the AGPL-3.0 License.