TZX MESH
Sign in

Documentation

TZX Mesh is a WireGuard mesh with a control plane you run yourself. These pages cover the whole path from a blank VPS to a working private network, in the order you will need them.

Start here

  1. Install the control plane on a Debian or Ubuntu VPS, one command.
  2. Add your first device with a setup key or a login.
  3. Turn on device approvals so every new device waits for you.

Then

How the pieces fit

PieceWhere it runsWhat it does
Control planeyour VPSkeeps the list of devices, keys and policies; hands each device the map of peers it may reach
Signal + relaysame VPShelps two devices find a direct path; carries encrypted traffic only when NAT blocks the direct path
Consolesame VPS, at your domainthe web interface: peers, Warden inbox, keys, policies, routes
Identitybuilt in, or your own OIDC providerwho can sign in and administer
Clientsevery deviceWireGuard tunnels between peers; talk to the control plane over HTTPS
Traffic between devices never passes through the control plane. The control plane decides who may talk; WireGuard does the talking.