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.

At a Glance:

NetBird is a configuration-free platform that combines a WireGuard-based peer-to-peer overlay network with a centralized access control system, enabling secure private networking for organizations or home users across a wide range of platforms and infrastructure.

Overview:

NetBird is an open-source connectivity platform that creates secure, private networks by establishing peer-to-peer encrypted tunnels between machines using the WireGuard protocol. It is designed to simplify remote access by eliminating the need to open ports, configure complex firewall rules, or set up traditional VPN gateways. The platform pairs this automatic connectivity with a centralized access control system, allowing administrators to define granular policies, manage users, and enforce security rules from a single web-based interface. It is intended for system administrators, DevOps engineers, and security-conscious users who need to connect distributed infrastructure, provide secure remote access, and manage network permissions across diverse environments including Linux, macOS, Windows, iOS, Android, and multiple server and router platforms.

Key Decision Points:

  • Self-hosted or Cloud-managed deployment: The platform can be used via a managed cloud service for quick setup or self-hosted on a Linux VM using Docker, offering deployment flexibility.

  • Centralized policy management: All network access is governed through an admin web UI with support for groups, rules, and IdP integrations, providing a single point of control rather than per-machine configuration.

  • Hybrid connectivity model: It prioritizes direct peer-to-peer WireGuard tunnels but includes an automatic relay fallback service for scenarios where NAT traversal fails, ensuring connectivity behind challenging network conditions.

  • Multi-platform agent support: Native agents are available for Linux, macOS, Windows, iOS, Android, and various specialized platforms like FreeBSD, major routers (pfSense, OPNsense, MikroTik), and NAS devices, making it suitable for highly heterogeneous environments.

  • Programmatic and bulk management: It offers a public API, setup keys for bulk agent provisioning, and Infrastructure-as-Code support through an official Terraform provider and Ansible collection.

Core Features:

  • WireGuard-based peer-to-peer overlay: A kernel-level encrypted mesh network that automatically establishes direct connections between agents without manual port forwarding.

  • Centralized access control: Granular policy management through user groups, rule definitions, and IdP integrations applied universally from a web admin UI.

  • Connection relay fallback: Automatically routes traffic through a relay server to establish a secure WireGuard tunnel when a direct peer-to-peer connection cannot be established.

  • Private DNS and domain routing: Support for custom DNS zones and domain-based routing rules that allow traffic to be directed based on DNS names within the private network.

  • Browser-based remote access: Enables SSH and RDP connections to network machines directly through a browser, with access governed by central policies.

  • Multi-platform support: Installation agents are provided for a broad range of operating systems, including desktop, mobile, server, virtualization platforms, and multiple router types.

Use Cases:

  • System administrators can connect distributed infrastructure spread across cloud VMs, on-premises servers, and edge devices into a single, secure overlay network.

  • IT teams can provide developers with secure, policy-controlled remote access to critical servers via SSH without exposing those servers to the public internet.

  • Home lab users can unify access to devices running on diverse platforms like Raspberry Pi, NAS systems, and routers, replacing complex VPN configurations with a single management plane.

  • Security-focused organizations can enforce re-authentication policies, SSO, and MFA on network access while maintaining detailed activity logs of network events.

Open-Source Alternative Value:

NetBird provides a transparent, self-hostable platform for building private networks, with source code available for its core components under BSD-3-Clause and AGPLv3 licenses. For self-hosters, this offers the ability to deploy and manage their own secure overlay network infrastructure without relying on a proprietary cloud controller, using the official Docker-based deployment script. The platform’s architecture, which combines a WireGuard data plane with a centralized management service, is openly documented, and its extensibility is demonstrated through a public API, a Terraform provider, and community-built tools like a terminal-based UI. This allows users to integrate the network layer into their existing workflows and automation, distinguishing it from closed-source VPN and network access control solutions.

PartagerXLinkedInReddit

Outils associés

Statistiques du projet

Étoiles

26,204

Forks

1,426

Licence

Other

Métadonnées

Alternative à
Zerotier