Cannot access Netbird from outside my network

Hi everyone, I have a self-hosted docker Netbird installation up and running on a mini-PC along other servers. It is also set behind Nginx Proxy Manager so I can reach the dashboard by typing netbird.<domain>.net. I am also able to connect my Android phone to that server using the Netbird client for Android by connecting to https://netbird.<domain>.net:443. I can see it added as a Peer on my dashboard. However, I want to be able to access this Netbird server from outside my network. What do I need to do to achieve that? I already have a public Cloudflare domain and I've set a netbird.<domain>.net "A" DNS record attached to my public IP. I also activated the gRPC connections on the Cloudflare Dashboard. What else is needed to access my Netbird server? Just to make sure it is clear, Cloudflare is not my network DNS server. That part is being addressed by Adguard Home. I wanted to use Cloudflare just to access my network from the internet, not to manage the domains inside my network. I want to use self-hosted services as much as possible. Can anyone help me here? My guess is that I do not have the proper DNS records in place on Cloudflare, but I don't know how to proceed.
6 Replies
Codixer
Codixer2mo ago
Wait... is your NPM exposed externally? Or exposed through Cloudflare (Tunnels)
cyberdot
cyberdotOP2mo ago
Nothing is exposed. Do I need to expose my NPM instance in order to get proper name resolution as I have inside my network?
Codixer
Codixer2mo ago
For Netbird to be reached at all. It needs full acces to the outside.
Codixer
Codixer2mo ago
Port forwarding
In computer networking, port forwarding or port mapping is an application of network address translation (NAT) that redirects a communication request from one address and port number combination to another while the packets are traversing a network gateway, such as a router or firewall. This technique is most commonly used to make services on a ...
cyberdot
cyberdotOP3w ago
My issue was definitely port forwarding. Most specifically forwarding 443/TCP, 3478/UDP and 49152-65535/UDP

Did you find this page helpful?