Quick Start Guide
This guide walks you through creating your first Catalyst Networks mesh network.
Prerequisites
- A Catalyst Networks account (sign up)
- Two machines (servers, VMs, or containers) that can reach the internet
- SSH access to both machines
Steps
-
Create an Organization (network range + CA in one step)
After logging in, click Organizations → Create Organization. The creation form sets everything up at once: enter a name, a network range (e.g.,
192.168.100.0/24), and a CA name for the Certificate Authority that will sign all node certificates. You can optionally tick Create lighthouse and give it a name to provision a lighthouse at the same time. -
Create a Registration Token
Go to Organization → Nodes → Registration Tokens → Create Token (
/organizations/<your-org-slug>/nodes/registration-tokens/create/). Set an expiration and usage limit. Copy the token — you’ll need it for both machines. -
Install the CLI on the Lighthouse
SSH into your lighthouse machine and install
cvpn-manager. Download the latest release for your platform from Catalyst Networks Downloads and follow the Installation guide. -
Register the Lighthouse
Run the registration command on the lighthouse. The
--is-lighthouseand--public-ipflags are required for lighthouses:Terminal window cvpn-manager register \--api-base https://app.catalystnetworks.io \--org-slug my-org \--node-name lighthouse-1 \--registration-token YOUR_TOKEN \--is-lighthouse \--public-ip YOUR_LIGHTHOUSE_PUBLIC_IP \--mode serverThis downloads certificates, installs Nebula, and starts the tunnel service.
-
Install the CLI and Register a Host
SSH into the second machine, install
cvpn-managerthe same way (see Installation), then register as a regular host:Terminal window cvpn-manager register \--api-base https://app.catalystnetworks.io \--org-slug my-org \--node-name host-1 \--registration-token YOUR_TOKEN \--mode server -
Verify Connectivity
From the host, ping the lighthouse using its Nebula IP (shown during registration):
Terminal window ping 192.168.100.1
Your mesh network is now live. Both nodes can communicate securely over the Nebula overlay.
Next Steps
- CLI Reference — full command reference
- Registering a node — detailed registration guide with all options
- Syncing configuration — update config without re-registering