Nebula
Mutually authenticated, scalable peer-to-peer mesh VPN by Slack.
Why consider Nebula?
Nebula is a scalable overlay mesh network tool created by Slack. It securely connects thousands of servers, laptops, and mobile devices across multiple cloud providers with direct peer-to-peer encryption.
Learn Nebula by building
Practical setup notes, real use cases, and copy-ready examples in one focused guide.
In this guide2 sections
Overview of Nebula
Nebula creates direct encrypted tunnels between hosts regardless of firewalls, NAT devices, or geographical boundaries, utilizing a discovery node (Lighthouse) architecture.
Generating Certificates and Running
# Create Certificate Authoritynebula-cert ca -name "MyOrg"# Generate node certificatenebula-cert sign -name "node1" -ip "192.168.100.1/24"# Start nebula daemonsudo nebula -config config.ymlNebula is licensed under the permissive MIT License.
Related tools
More options with a similar category or technology profile.
Dapr CLI
Command-line tool for managing Dapr distributed application runtime environments and sidecars.
bpytop
Python port of bashtop with game-like UI, responsive mouse support, and hardware sensors.
bashtop
Linux resource monitor showing usage and stats for processor, memory, disks, network, and processes.
SchemaHero
Kubernetes-native declarative database schema management and table migration operator.