NetBird vs. traditionelles VPN
Traditionelles VPN:
Laptop → [Internet] → VPN-Server → Internes Netz
Single Point of Failure! Bandbreite durch Server begrenzt.
NetBird (Zero-Trust):
Laptop ←→ [WireGuard direkt P2P] ←→ Server
Kein zentraler Server! Direkte Verbindung.
NetBird Cloud (kostenlos bis 5 Peers)
# Agent installieren
curl -fsSL https://pkgs.netbird.io/install.sh | sh
# Login
netbird up --setup-key SETUP_KEY_AUS_DASHBOARD
# Status
netbird status
# NetBird Dashboard: app.netbird.io
# → Peers sehen sich gegenseitig
# → Intranet-IP: 100.64.x.x
NetBird Self-Hosted
# NetBird Management Server selbst hosten
# docker-compose.yml
cat > netbird-compose.yml << 'EOF'
services:
netbird-management:
image: netbirdio/management:latest
restart: unless-stopped
volumes:
- ./management:/var/lib/netbird
ports:
- "443:443"
- "33073:33073"
command: --port 443 --log-level info
netbird-signal:
image: netbirdio/signal:latest
restart: unless-stopped
volumes:
- ./signal:/var/lib/netbird
ports:
- "10000:10000"
EOF
docker compose -f netbird-compose.yml up -d
# Agent zu eigenem Server verbinden
netbird up --management-url https://netbird.firma.de:443 --setup-key SETUP_KEY
Access Control Policies
NetBird Dashboard → Policies:
Policy: Entwickler dürfen auf Dev-Server
Groups:
- Source: Entwickler-Laptops
- Destination: Dev-Server-Gruppe
Ports: 22, 5432, 8080
Action: Allow
Policy: Alle → Management blockiert
- Source: Alle
- Destination: Management-Gruppe
Action: Deny (Default)
Netzwerk-Routes (Subnet Router)
# Ein NetBird-Peer als Router für ganzes Subnet
# → Alle anderen Peers erreichen 192.168.1.0/24 über diesen Peer
# Auf dem Server im internen Netz:
netbird up --setup-key KEY
# NetBird Dashboard → Peer → Routes
# Network: 192.168.1.0/24
# Metric: 9999
# Router: Mein-interner-Server
# Jetzt können alle NetBird-Peers 192.168.1.x erreichen!
# IP-Forwarding aktivieren:
sysctl -w net.ipv4.ip_forward=1
FAQ
Wie sicher ist NetBird?
NetBird nutzt WireGuard (modern, kurzer Code). Peers authentifizieren sich gegenseitig mit Public Keys. Management-Server steuert nur Verbindungserlaubnis, sieht keinen Traffic.
Unterschied zu Tailscale?
NetBird: vollständig Open-Source, self-hosted möglich, keine Vendor-Lock-in. Tailscale: proprietärer Management-Layer, besseres Ökosystem.
Fazit
NetBird bietet modernes Zero-Trust Networking ohne zentralen VPN-Server – ideal für verteilte Teams und Remote-Administration.
Zero-Trust Netzwerk für KMU in Heidelberg, Mannheim und der Rhein-Neckar-Region. Anfragen.