Post

NetBird

NetBird is an open source VPN management platform that creates secure peer-to-peer networks using WireGuard. It enables secure connectivity between devices anywhere in the world without complex firewall configurations or port forwarding. NetBird offers features like zero-configuration networking, SSO integration, access control policies, and a centralized management dashboard. It's designed to be simple to deploy and manage, making it ideal for connecting remote teams, securing IoT devices, or building secure infrastructure networks.

NetBird

Installation

Default install:

1
bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/netbird.sh)"
CPU: 1 cores RAM: 512 MB Disk: 4 GB OS: Debian 13

Configuration

Config file:

1
/etc/netbird/config.json

Notes

The NetBird client (agent) allows a peer to join a pre-existing NetBird deployment. If a NetBird deployment is not yet available, there are both managed and self-hosted options available.
After installation, enter the container and run netbird to view the commands.
Use a Setup Key from your NetBird dashboard or SSO login to authenticate during setup or in the container.
Check connection status with netbird status.

This post is licensed under CC BY 4.0 by the author.