Jellyfin Forum
HTTPS - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: General Questions (https://forum.jellyfin.org/f-general-questions)
+--- Thread: HTTPS (/t-https--10182)



HTTPS - metricspace - 2025-01-15

So basically, Here's what I have:
  • Jellyfin Server running on my computer
  • ddclient
  • DDNS; https://my-noip-domain.ddns.net which works to access Jellyfin via FinApp and this site on my phone. (is this a reverse proxy?)
  • SSL Cert via LetsEncrypt.

When I visit the ddns, it maps me to jellyfin and it has a Let's Encrypt Cert(seems to be mine) when I access it.

Here's my issue, when I visit: Dashboard -> Networking

When I look at Server Address Settings, I do not have Enable HTTPS checked, so it seems that I a do not have SSL enabled. yet I do have SSL Cert.

Do I have to make a new cert? because when I looked at HTTPS Settings, I checked 
Require HTTPS
and set the Custom SSL cert path to where the cert I created is and it crashed, requiring me to go to /etc/jellyfin/network.xml to reset the settings.

Basically, how do I make these settings checked and work?
Thanks a lot! I'm so excited to stream away from home, this software is amazing!


RE: HTTPS - TheDreadPirate - 2025-01-15

You need to use an app like Nginx, Apache, or Caddy to handle HTTPS. Jellyfin, technically, has built in HTTPS. But we don't recommend using the built in HTTPS functionality.

https://jellyfin.org/docs/general/networking/#running-jellyfin-behind-a-reverse-proxy

https://jellyfin.org/docs/general/networking/caddy/
https://jellyfin.org/docs/general/networking/nginx
https://jellyfin.org/docs/general/networking/apache


RE: HTTPS - metricspace - 2025-01-15

I believe I am using Nginx. So basically, if can visit my ddns, and it has a SSL cert and in the browser it says it's using the same cert I created with LetsEncrypt on my computer. Then I am secure.

That's the long and short of it. I want to be secure accessing my computer given I know nothing haha.

Thanks for the reply!


RE: HTTPS - TheDreadPirate - 2025-01-15

If you are using Nginx, it handles HTTPS. It then strips https and communicates with jellyfin over HTTP. Jellyfin send data back to Nginx over HTTP, then Nginx re-wraps the data with HTTPS and send the data to the client.

So, yes, you are secure.