Open source platform combining WireGuard overlay networks with Zero Trust access controls. Features SSO, MFA, device posture checks, and granular policies for secure remote connectivity.

Overview:

NetBird is an open-source platform that combines a peer-to-peer private network with a centralized access control system. It creates a WireGuard-based overlay network that automatically connects machines over an encrypted tunnel, eliminating the need to open ports, configure firewall rules, or manage VPN gateways. Designed for organizations and home users, NetBird provides secure remote access with granular policies managed from a single interface. It works universally across any infrastructure and offers both a cloud-hosted and self-hosted deployment option.

Core Features:

  • Peer-to-peer WireGuard connectivity: Establishes direct encrypted tunnels between machines using kernel WireGuard, with NAT traversal via WebRTC ICE and STUN, and a fallback to a TURN relay server when direct connections are not possible.

  • Centralized access control: Provides an admin web UI to manage and apply granular access policies based on groups and rules, with support for SSO, MFA, and periodic re-authentication.

  • IdP integration: Supports identity provider integrations to synchronize groups via JWT, simplifying user management and policy enforcement.

  • Public API: Offers a public API for automation, along with setup keys for bulk network provisioning and a quickstart script for self-hosting.

  • Multi-platform client support: Runs on Linux, macOS, Windows, Android, iOS, OpenWRT, Docker, and serverless environments, with support for auto peer discovery and configuration.

  • Advanced security features: Includes device posture checks, activity logging, peer-to-peer encryption, and optional quantum-resistance with Rosenpass.

Use Cases:

  • Creating a secure private network for an organization: Connecting multiple machines across different infrastructures without manual VPN configuration or complex firewall rules.

  • Enabling secure remote access for home users: Allowing devices at home to communicate as if they were on the same local network, with centralized management via a web UI.

  • Automating network provisioning: Using setup keys and the public API to bulk-enroll new machines into a private network, suitable for deployment in dynamic or growing environments.

  • Self-hosting network infrastructure: Deploying NetBird on a Linux VM using Docker, allowing administrators to run the management, signal, and relay services on their own infrastructure and domain.

Why It Matters:

NetBird simplifies private networking by automating peer discovery and connection over WireGuard, while also centralizing access policies in one interface. As an open-source alternative, it offers both a self-hosted option and a cloud service, giving organizations control over their network infrastructure without requiring deep networking expertise. Its modular architecture, with separate management, signal, and relay services, allows for flexible deployment. The platform’s support for IdP integration, bulk provisioning, and multi-platform clients makes it a practical choice for teams looking to replace traditional VPN setups with a more modern, policy-driven approach.

PartagerXLinkedInReddit

Outils associés

Statistiques du projet

Étoiles

24,907

Forks

1,305

Licence

Unknown

Métadonnées

Alternative à
Zerotier