[GH-ISSUE #536] Run netbird behind reverse proxy #1013

Open
opened 2026-08-05 00:40:48 -04:00 by saavagebueno · 0 comments
Owner

Originally created by @TheEdgeOfRage on GitHub (Nov 2, 2022).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/536

I'm looking into setting up netbird on a server where I have several other services already running, with nginx acting as a reverse proxy.
I see in the documentation and docker-compose that netbird tries to expose ports 80 and 443 on the host machine and get letsencrypt certs by itself, but is there a way to have it run in http-only mode and have my host nginx handle all the letsencrypt and tls stuff?

I also see that the management service in the docker-compose file also requires access to the letsencrypt certs, but I could just mount those from my host system, right?

Originally created by @TheEdgeOfRage on GitHub (Nov 2, 2022). Original GitHub issue: https://github.com/netbirdio/netbird/issues/536 I'm looking into setting up netbird on a server where I have several other services already running, with nginx acting as a reverse proxy. I see in the documentation and docker-compose that netbird tries to expose ports 80 and 443 on the host machine and get letsencrypt certs by itself, but is there a way to have it run in http-only mode and have my host nginx handle all the letsencrypt and tls stuff? I also see that the management service in the docker-compose file also requires access to the letsencrypt certs, but I could just mount those from my host system, right?
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#1013