Self-host NetBird
VPN & Mesh Networkingdeployed & timed by usprices checked · Jul 2026
An open-source WireGuard-based mesh VPN that connects your devices, servers, and clouds into a single private network with SSO and access controls — a self-hostable alternative to Tailscale and Twingate. The client is BSD-3-licensed; the self-hosted control-plane components (management, signal, relay) are AGPL-3.0.
Tailscale / yr$96
Self-hosted / yr~$55
You keep$41/yr
Pocket the difference — spin it up on a cheap VPS in minutes.Start free on Kamatera →
Key facts
CategoryVPN & Mesh Networking
LicenseBSD-3-Clause
StackGo
Min RAM2048 MB
Dockeryes
Difficulty
What you need
- Any VPS with at least 2048 MB of RAM
- A domain you control — most self-hosted setups need HTTPS in front of them
- About the better part of a day
Install
Run these commands on your server:
# NetBird — self-hosted control plane (management, signal, relay, dashboard)
export NETBIRD_DOMAIN=netbird.example.com
# The script prompts for a reverse proxy and a Let's Encrypt email —
# run it at a real terminal, it reads /dev/tty and loops without one.
curl -fsSL https://github.com/netbirdio/netbird/releases/latest/download/getting-started.sh | bash
# Publishes 80 + 443/tcp (dashboard), 51820/udp (relay), 3478/udp (TURN).deploy guideHow to Deploy NetBird on a VPSvps picksBest VPS for self-hostingbenchmarked quarterly · re-priced monthly
An alternative to
Head-to-head
More in VPN & Mesh Networking
VPN & Mesh NetworkingHeadscale
Go
moderateRead guide →
VPN & Mesh NetworkingPangolin
TypeScriptGo
moderateRead guide →
VPN & Mesh Networkingwg-easy
TypeScriptNode.js
easyRead guide →