Relay STUN/TURN unavailable
Describe the problem
I've been busy trying to fix our netbird self-hosted instance for the last 2 weeks. A lot of troubleshooting and trial&error has been done, and i've reached the point where I can connect to peers again. The (hopefully last) issue left is with STUN/TURN (coturn) and Relay.
#Used Technologies
Netbird, Authentik, Nginx Proxy Manager, Cloudflare...
Solution:
I got it to work 🙂

Mobile IOS not working with self hosted NetBird
Hi there I have a problem to trying to Connect my iphone to a server with NetBird.
Actually I use the self hosted version installed on docker with their script. The connection work perfectly with a Windows computer but not on iphone and not on iPad using the iOS app
That’s really strange because the app say that it is connected to the server but it’s actually impossible to reach the host or the web services...

is it possible to setup DoH in netbird?
i host my own adguard instance which i only want to accessable though https. so is it possible to force clients to use a https dns server? cant set it in the interface.
Solution:
Circling back, you should set up a forwarder server that you can use for your DNS queries (like technitium or similar), then do DoT/DoH from there to your adguard instance.

netbird and traefik
i have a traefik instance running currently with ports 80 and 443 forwarded. now i want to close those ports and only be able to access it while on my netbird network (while still keeping the domain with ssl) so in short i want it only to be accessable when i use netbird but not using its netbird domain (traefik.netbird.cloud) but traefik.example.com. is this possible? i am using the could version right now. for more info about my infrastructure.
Its a proxmox server with lxc-containers. all containers have access to the traefik container (every container has the ip 10.10.10.(lxc-id)) and traefik has a netbird client running. my idea is to have traefik listen on the netbird id. and somehow tell traefik to route *.example.com to the traefik netbird ip...
Stuck on "Add new device to your network" page after account registration
Cannot get past this (see first image) page. I've tried adding clients, both my own machine running Debian with Gnome as well as 6 others with and without a desktop environment. Everything works, the devices get added and can ping each other, but I cannot get past that page and onto the dashboard. I've truly tried everything (famous last words) and I'm definitely no novice when it comes to IT/networking. Even when explicitely nagivating to other dashboard pages via the links found in the docs, I...
Solution:
Must've been a temporary bug on netbirds side that resolved itself yesterday. Didn't manage to get it working on the account I created yesterday but got it working on a new acc created today.

NetBird Clients Stuck on Relay – Unable to Establish Direct P2P Connections
I have a NetBird server running inside Docker on an Ubuntu VM. Clients are unable to establish direct peer-to-peer (P2P) connections and are instead routing all traffic through relays. This is causing significant performance issues, especially when using an exit node, where clients experience only 20% of expected speed.
What I Have Checked So Far:
✅ UDP is open and working – Confirmed via tcpdump, showing UDP traffic on port 3478.
✅ Coturn is running inside Docker – It is configured via /home/netbird/turnserver.conf....
Solution:
For the MTU for some reason, specifically for the wt0 interface, the MTU was set to 1500 so I had to reduce it until I saw it work well.
For the P2P to finally work properly, I just turned off the external firewall for my exit node VM that's on my cloud provider, rookie mistake. I am using UFW and it has the usual ports open for netbird. I just had to reconnect it and it worked....