• 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 LetsEncrypt SSL

     
    • 0 Vote(s) - 0 Average

    LetsEncrypt SSL

    How To Use LetsEncrypt Existing SSL Certificate
    Fuqua
    Offline

    Junior Member

    Posts: 2
    Threads: 1
    Joined: 2023 Nov
    Reputation: 0
    Country:Netherlands
    #1
    2023-11-29, 01:43 PM
    Hi,
    If someone would be kind enough to point me in the right direction. Basically Jellyfin runs fine and has been so for a few months but the problem is that I cant get it to use the existing Certbot/LetsEncrypt SSL certificate configured on the Apache2 Server. The server has its own public IP address and Domain name and is internet facing and works fine in https mode. However with Jellyfin https is NOT working. 

    I have repeatedly tried to point it to the SSL certificates in the "live" folder of letsencrpt using the "NETWORKING" Menu tab as admin in the admin section of Jellyfin.
    Thus, I have Checked "Enable HTTPS"
    I have checked "Require HTTPS
    But none of this has helped.

    I have changed the path for "Custom SSL certificate path:" to that of LetsEncrypt folder and pem file
    If someone has a real working step by step to this issue that would be helpful
    Thanks
    P/S as pointed out the server is already public facing with a valid public Certbot SSL certificate, IP Address, Domain Name and Jellyfin is the ONLY application on the server (so it is not sharing anything) and the server is running Apache

    Fuqua
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #2
    2023-11-29, 04:30 PM
    The cert format that jellyfin needs is different that what certbot/apache uses.

    If the reverse proxy is running on the same host as the machine running the reverse proxy you don't need jellyfin to be using https since the reverse proxy is handling that with the client.
    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]
    Fuqua
    Offline

    Junior Member

    Posts: 2
    Threads: 1
    Joined: 2023 Nov
    Reputation: 0
    Country:Netherlands
    #3
    2023-11-29, 07:10 PM
    Thanks TheDeadPirate" but there is no "proxy" it is directly connected to the internet (it has a valid IP address and DNS name that are public facing) with a firewall infront so that does not really apply in this case.

    Do you mind if I ask what exactly is the "Format" that Jellyfin requires? (I Quote yoursSmiling-face: The cert format that jellyfin needs is different that what certbot/apache uses. Would you by any chance have more info on this?
    Thanks
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #4
    2023-11-29, 07:24 PM
    I believe Jellyfin needs a combined key and cert pem file.

    https://jellyfin.org/docs/general/networ...ertificate
    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]
    Kubwa
    Offline

    Junior Member

    Posts: 10
    Threads: 2
    Joined: 2023 Nov
    Reputation: 0
    Country:Germany
    #5
    2023-11-30, 08:26 AM (This post was last modified: 2023-11-30, 08:27 AM by Kubwa. Edited 2 times in total.)
    Personally, i would highly recomment not making jellyfin publicly available. You never know if, maybe, somewhere in the code of Jellyfin, or the libraries it uses are zero day exploids.
    Consider using a vpn like wireguard. There are clients for nearly all devices available.
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #6
    2023-11-30, 03:17 PM
    (2023-11-30, 08:26 AM)Kubwa Wrote: Personally, i would highly recomment not making jellyfin publicly available. You never know if, maybe, somewhere in the code of Jellyfin, or the libraries it uses are zero day exploids.
    Consider using a vpn like wireguard. There are clients for nearly all devices available.

    Your logic would make it impossible to have anything publicly accessible because "you never know".   Having said that, this is the reason we strongly recommend a reverse proxy in front of Jellyfin if you make it publicly accessible.  Jellyfin is not hardened and having the reverse proxy in front of Jellyfin eliminates, or at least mitigates, most web based attack vectors.
    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