I’m not sure where else to ask this other than maybe self-hosted, so let me know if I’m in the wrong place. I’m trying to overcome a minor issue with Jellystat. Coming from Plex, I used Tautulli fairly heavily, and one of the features I’d use for various internal monitoring was the IP address tracking. Jellystat has IP address tracking, but unfortunately, due to the structure of my network, it only shows the address of my firewall when the connection is coming from outside my network.
I’m fairly sure this isn’t an issue with Plex, since their site does the authentication and the service exits through NAT port forwarding, but with Jellyfin, I use a reverse proxy to route all external traffic as needed. I’m open to additional software or different methods of tracking, but I’m not sure where to start. Any advice would be appreciated.
A reverse proxy should include an X-Forwarded-For header in every proxied http request (or you have to configure the proxy to include it). JellyStat gets all info about the sessions from Jellyfin, where you can set trusted proxies in the Networking section.
Look at this documentation: https://jellyfin.org/docs/general/post-install/networking/reverse-proxy