GitHub - netbirdio/netbird: Connect your devices into a secure WireGuard®-based overlay network with SSO, MFA and granular access controls.
a month ago
- #Networking
- #WireGuard
- #Security
- NetBird offers a configuration-free peer-to-peer private network with centralized access control.
- Features include automatic WireGuard-based overlay network creation, eliminating complex setups like VPN gateways.
- Provides secure remote access with granular policies managed from a single interface.
- Supports universal deployment across any infrastructure.
- Quick start guide includes downloading NetBird, signing up, and adding machines.
- Self-hosted NetBird requires a Linux VM with specific public accessibility and domain setup.
- Software prerequisites include Docker, docker-compose, jq, and curl.
- Installation involves running a script with domain export and bash execution.
- NetBird architecture includes agents connecting to a Management Service for network state and peer IP management.
- Uses WebRTC ICE and STUN servers for peer-to-peer connections, with TURN as a fallback.
- NetBird joined the StartUpSecure program in November 2022, emphasizing security best practices.
- Built on open-source technologies like WireGuard®, Pion ICE, Coturn, and Rosenpass.
- Licensed under BSD-3-Clause, with specific directories under AGPLv3.