2023-09-20, 05:29 AM
(2023-09-19, 08:44 AM)bitmap Wrote: I suggest reviewing the information here: https://jellyfin.org/docs/general/networ...erse-proxy.
You can find examples of nginx, caddy, Apache, Traefik, and others. They will all require some customization. You'll see the nginx example differs quite a bit from yours. If you're interested I can post my configuration. If you're moving away from nginx it won't help, though. If you're looking to safely reverse proxy your instance, don't aim for port 80, aim for 443. Check out the info that TheDreadPirate posted regarding upgrading SSL ciphers as well in the guides section once you're more comfortable.
This is a big step for sure and the guides that exist have a wealth of information. Don't reinvent the wheel and try to understand what you're implementing before you paste it since it can be very dangerous to expose your instance to the open internet. Feel free to keep asking questions. I can help a bit with nginx, others can probably help with caddy or other RP apps. Good luck.
I don't know exactly what it was with nginx, but I got Caddy working exactly as I intended in under 30 minutes, SSL/TLS and everything. Although I did have to use port 8443 instead of port 443 because I didn't really feel like trying to make the reverse proxy go to my site too, just so I could have everything on port 443. It still retains certification and works as intended. The site is protected by Cloudflare, although I don't know exactly how protected it is because I don't know too much about how Jellyfin works.
Thanks for the help!