Nebula Commander

A self-hosted control plane for Nebula overlay networks

Documentation Discussion and Support Get the code

Nebula Commander is a self-hosted control plane for nebula overlay networks.

Create networks, manage nodes, allocate IPs, create group firewall rules and issue certificates all from a modern web UI with an optional device client for enrollment and automatic updates.

Networks & nodes

Create and manage Nebula networks, enroll nodes, handle IP allocation, and issue certificates from a single control plane.

Web UI

React-based dashboard to create and manage your nebula networks. See the docs for usage and api endpoints.

Device client (ncclient)

pip install nebula-commander for enroll and run from scripts or automation. Ideal for fleet and edge deployment.

Read more

NixOS & Docker

Run via the NixOS module or Docker. See the docs for installation and configuration.

Open source

Backend and frontend are MIT. Contributions and small, focused PRs are welcome.

Read more

Built for Nebula

Nebula is a scalable overlay networking tool. Nebula Commander gives you a central place to operate it.

Read more