Self-Hosted NetBird Mesh VPN on a Production-Grade Docker Swarm HA Cluster
A complete walkthrough of deploying a fully self-hosted NetBird WireGuard mesh VPN with Patroni/etcd PostgreSQL HA, GlusterFS shared storage, and automatic VIP failover on a 3-node Docker Swarm cluster — no Kubernetes, no cloud load balancers, no SaaS dependencies.
docker-swarm infrastructure devops netbird