New to Netbird. Liking what I see so far. I have a selfhosted instance running, I believe I am using the “combined” Netbird deployment, with Traefik - this is what my Docker containers look like:
IMAGE NAMES
netbirdio/reverse-proxy:latest netbird-proxy
traefik:v3.6 netbird-traefik
netbirdio/dashboard:latest netbird-dashboard
netbirdio/netbird-server:latest netbird-server
I do also have a couple of Authentik ones, I am running in this config, with a “sidecar” Netbird client container, but this isn’t too relevant here.
The problem I am having is that when I view the Proxy Logs in Netbird dashboard (Sidebar > Activity > Proxy Events), I see the Docker IP of the Traefix reverse proxy, as the IP address:
These are incoming requests to the Authentik instance behind the Proxy. But, this would apply to anything I choose to expose via Netbird Proxy. I would like to be able to keep an eye on the request logs, including taking a look at the client IP address.
How can I configure the system to log the genuine client public IP, instead of Traefik’s local IP? Is there some solution based on X-Forwarded-For that can be used / added to Netbird?
Thanks!
