this post was submitted on 11 Oct 2026
44 points (90.7% liked)

Selfhosted

63012 readers
1771 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 3 years ago
MODERATORS
 

Hi, folks! I've learned a lot these past 8-9 months in self-hosting, but I'm not sure what's going on with my reverse proxy setup. At this point, I'm only running Nginx Proxy Manager, Jellyfin, and Komga, separated from my home network via VLANs and firewall rules. My home network is 192.168.1.X and hosted services are on 192.168.10.X. Yet when I look at access logs for Jellyfin or Komga, both are reporting access from 192.168.65.1 when accessed from outside my home network. I don't have a 65 subnet, so this is strange. The reverse proxy is run on a mini PC at .10.201, and Jellyfin and Komga are hosted on a NAS at .10.202; all of them run via Docker containers.

The instructions for Jellyfin for reverse proxy just say to list the address for the reverse proxy, which I did using IPv4 and the domain, and various configurations of only one or the other, as well as the 192.168.65.1 address that manifested out of nowhere. I haven't observed any kind of change in IP address reporting after making changes here. I haven't begun to try to configure Komga for the reverse proxy, because I figure until I get it working for Jellyfin and understand how to do it, it probably doesn't matter; I only listed it here as evidence that two different services were reporting the same phantom IP address. I did ask for help on this issue on a Discord server a little while ago, and some of those folks suggested looking at the Docker networks. I left network settings on basically default for all three of these applications, and they all seem to generate something like a 172.17.0.X address, not the 192.168.65.1 that I'm seeing in logs.

I know there are supposed to be extra headers on network packets that these services can be aware of if they know it's going through a reverse proxy first, and I figure this is important for proper monitoring of folks accessing my hosted services, so i want to get this figured out before I start running a few more apps. Any help anyone can offer would be appreciated. A lot of times, the documentation for this stuff is written up with an assumption of more understanding than the person reading it might have. Or maybe I just glanced right by something obvious and stupid.

you are viewing a single comment's thread
view the rest of the comments
[–] Pomal@sh.itjust.works 0 points 6 days ago (1 children)
[–] ampersandrew@lemmy.world -2 points 6 days ago (1 children)

I honestly don't think I have to. I've only got two machines, and I don't think it's going to expand any farther than that. And I'm not sure how that helps me with this problem.

[–] Pomal@sh.itjust.works 3 points 6 days ago* (last edited 6 days ago) (1 children)

Comes to internet for help
Handed a path to a solution
shoots footgun

[–] ampersandrew@lemmy.world 1 points 6 days ago* (last edited 6 days ago)

I'm not trying to be rude. I genuinely don't see the path between that map and the solution to this problem. Do you need it for your benefit to assist me?

EDIT: This is the best I can do against your instructions with no example. There's a fair bit of your instructions I don't understand. 443 is forwarded from the router to the mini PC in this diagram. I don't know how to draw red lines perpendicular from the client PC to the mini PC, but that's where it's going from and to. I'm more concerned with traffic coming from the internet and making its way to Jellyfin.