• Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below
  • Forum
  • Website
  • GitHub
  • Status
  • Translation
  • Features
  • Team
  • Rules
  • Help
  • Feeds
User Links
  • Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below

    Useful Links Forum Website GitHub Status Translation Features Team Rules Help Feeds
    Jellyfin Forum Support Troubleshooting SOLVED: Jellyfin dashboard not saving https enabled checkbox

     
    • 0 Vote(s) - 0 Average

    SOLVED: Jellyfin dashboard not saving https enabled checkbox

    Jellyfin dashboard not saving https enabled checkbox
    Peval
    Offline

    Junior Member

    Posts: 2
    Threads: 1
    Joined: 2025 Feb
    Reputation: 0
    #1
    2025-02-14, 08:22 PM
    Dear Community,
    I have Jellyfin 10.10.5 running on my Synology NAS.
    In the dashboard settings, http is enabled on default port 8096 and I would like to enable https on a custom port 8443
    I can tick the https checkbox and change the port number as you can see here:

    [Image: jellyfin1.png]

    Then i click ok at the bottom of the page, and i get the following warning message:

    [Image: jellyfin2.png]

    I am using Tailscale and I already have a valid certificate for the URL of my NAS, so I assume there is nothing I have to do here in the dashboard and everything should be saved and fine
    However if i reload the page, or i just exit and come back, no settings have been saved and i find the page as it was with no https enabled as you can see here:

    [Image: jellyfin3.png]

    Same result happen even if i try to enable https keeping the suggested port 8920 or any other port.
    What should I do to enable https?

    Many thanks!
    Paolo
    Go to solution
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #2
    2025-02-14, 08:26 PM (This post was last modified: 2025-02-14, 08:28 PM by TheDreadPirate. Edited 1 time in total.)
    Further down in the networking page, there is a field to provide a certificate. Jellyfin is picky about the format this needs to be in. Without a valid, supported, cert in that field you cannot enable https in Jellyfin.

    However, if you are already using tailscale there is no need for https in Jellyfin. The traffic is already encrypted as it traverses the VPN. Enabling https would only be necessary if the VPN exit is not on the same host or not on a host in the same network as your Jellyfin server. If that is the case, using a reverse proxy to handle https connections is preferable to using Jellyfin's built in https server. It is not configurable to restrict clients to strong ciphers not hardened against TLS attacks.
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    Peval
    Offline

    Junior Member

    Posts: 2
    Threads: 1
    Joined: 2025 Feb
    Reputation: 0
    #3
    2025-02-14, 08:37 PM (This post was last modified: 2025-02-14, 08:41 PM by Peval.)
    Thank you!!
    My internet provider use CGNAT so i cannot enable port forwarding on my router, therefore in order to give my friends access to my Jellyfin server i need either to explain them how tailscale works and get it installed on their devices, or use tailscale funnel command to expose Jellyfin port on the public internet through Tailscale relay server

    Tailscale funnel only works on port 8443 (and some more) so this is why I needed to have Jellyfin https listening on that port

    Mind that i am already using tailscale serve command to redirect https to port 5000 where the tailscale certificate is provided, as in port 5001 the synology DDNS certificate replies by default

    What would you recommend me doing?

    By the way, further down there is a section named "require https" but i did not want to force it, i just wanted it work in parallel with http
    It says "If checked, the server will automatically redirect all requests over HTTP to HTTPS"

    I also read "Custom SSL certificate path" and "Path to a PKCS #12 file containing a certificate and private key to enable TLS support on a custom domain." which are requests not very comprehensible to me. :-(
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #4
    2025-02-14, 08:56 PM
    In this situation, I'd still recommend using a reverse proxy like caddy/nginx/apache to handle the https connection. IT would listen on port 8443 for https requests coming to your tailscale funnel and proxy the traffic.
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    « Next Oldest | Next Newest »

    Users browsing this thread: 1 Guest(s)


    • View a Printable Version
    • Subscribe to this thread
    Forum Jump:

    Home · Team · Help · Contact
    © Designed by D&D - Powered by MyBB
    L


    Jellyfin

    The Free Software Media System

    Linear Mode
    Threaded Mode