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.
Dive into Netbird with the unofficial Netbird community! Homelab and & Enterpise unite to share tips, troubleshoot, and assist withthe usage and/or deployment of Netbird. We're a community with shared intests, and we'd love to welcome you onto the server!