Jellyfin Forum
nginx Reverse Proxy Config - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+---- Forum: Networking & Access (https://forum.jellyfin.org/f-networking-access)
+---- Thread: nginx Reverse Proxy Config (/t-nginx-reverse-proxy-config)



nginx Reverse Proxy Config - Turret0-Condition8 - 2025-07-10

SITUATION
  1. Goal: Configure Jellyfin to utilize a nginx reverse proxy on my LAN. The reverse proxy will terminate SSL/TLS, allowing reverse proxy - Jellyfin communication over HTTP. 
  2. Progress: I have created a reverse proxy config and updated Jellyfin's network settings according to documentation. The below configuration files and captures will speak to this. 
  3. In short, I need a sanity check and help to get this reverse proxy up. Thank you!

CONFIGURATION
  1. nginx.conf (includes reverse proxy)
    .txt   nginx.txt (Size: 7.11 KB / Downloads: 45)
  2.    
  3.    



RE: nginx Reverse Proxy Config - Turret0-Condition8 - 2025-07-12

Does this post require additional information for someone to assist me?


RE: nginx Reverse Proxy Config - RoyalFlush - 2025-07-28

I would consider removing the server blocks from the original nginx.conf and create a new file under /etc/nginx/sites-available named your domain or similar, from there create a sym link for that named file to /etc/nginx/sites-enabled .

Reasoning for this is it keeps a lot of it separate, just include the lines :

include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;

Within your nginx.conf to ensure it picks up your extra files.

But if you want to rock what you have, it should work, at least looking at the file.

You can use sudo nginx -t to test the configuration and see if it throws errors.