Netbird Client Unable to Connect Behind Apache2 Reverse Proxy
Describe the problem
I am unable to get a netbird client to connect to my self hosted netbird server. I can successfully register the client and I can see it in the management dashboard but after that it never connects and never shows that it has connected since. Client reports that it is constantly "connecting" and then eventually shows that the client failed to connect after sometime. I am not sure what debugging I could enable or if you have any ideas as to what to troubleshoot?
To Reproduce
Utilize Apache2 as a reverse proxy with the attached config
Utilize the docker compose file to run the Netbird Server
Try to add a new peer to the server and will see the client get added but never connect
Attached is the client logs as well as all my configuration files, server listening ports, etc. I have been trying to debug this for several weeks now and it seems that when I try to change something I end up breaking other pieces.
Server: Ubuntu 24.04.2 LTS
Thank you all for your time!!!
4 Replies
Could you do
netbird status -dA
And show the result hereI have yet to get the command to run. It just hangs
If Apache like a full on requirement for your setup?
Ideally yes. There are a few other Docker containers running other web applications on the same server. To help conserve spending, spinning up another server isn't ideal