• 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 General Questions Exposing Jellyfin (HTTPS or is a VPN really req'd?) with family members remotely?

     
    • 0 Vote(s) - 0 Average

    Exposing Jellyfin (HTTPS or is a VPN really req'd?) with family members remotely?

    Looking for advise on exposing my Jellyfin server with a few friends and family members remotely.
    ballen
    Offline

    Junior Member

    Posts: 9
    Threads: 3
    Joined: 2023 Oct
    Reputation: 0
    #1
    2023-10-06, 04:47 PM (This post was last modified: 2023-10-06, 04:48 PM by ballen. Edited 1 time in total.)
    Good evening all,

    I'm considering moving over from Plex to Jellyfin but have a couple of questions that I hope some of you might be able to help with (or share your experience if doing something similar):

    1) In my house, the majority of my TV's are Samsung Smart TV's and I see that a native Jellyfin client is not available to install from the app store (I know that you can manually build and side-load it though as well as being able to use other third-party "premium" apps like Infuse) but I think I'd rather buy a separate (dedicated) streaming client and therefore wondered if the Amazon FireStick 4K might be better over the Roku devices? (or maybe you have another suggestion?) - If any of you have any experience with either, or better still ,both devices - I'd love to hear your recommendation as to which one I should go with in terms of ease of setup, app installation and quality/experience.

    2) I'd like to share my media library with some family members and maybe a couple of friends too - Whilst I know I can just reverse proxy (eg. Nginx) and sit Jellyfin behind an SSL cert - I'm concerned with legal issues (maybe it's not a big deal just sharing with a few people but I'd rather not run the risk if HTTPS (without a VPN) is not recommended?) and believe that therefore, my next best option might be to setup a Wireguard Server at home and then, using a recommended device (FireStick 4K maybe?? - again, I have zero experience thus far with these devices but would love to know if it's possible) install both the Jellyfin client and a VPN client to automatically connect to my home network (via. Wiregaurd) when the streaming device starts up and then allow my family members (who live remotely) to be able to securely access my Jellyfin instance?

    If you are sharing your media library with friends and/or family members are you just using a reverse proxy (with SSL cert) or are you/would only recommend using a VPN too?

    If anyone has any input/suggestions or personal experience with any of these things, I'd really appreciate any info Smiling-face

    Thanks in advance!
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #2
    2023-10-06, 06:32 PM (This post was last modified: 2023-10-06, 06:33 PM by TheDreadPirate. Edited 1 time in total.)
    (2023-10-06, 04:47 PM)ballen Wrote: Good evening all,

    I'm considering moving over from Plex to Jellyfin but have a couple of questions that I hope some of you might be able to help with (or share your experience if doing something similar):

    1) In my house, the majority of my TV's are Samsung Smart TV's and I see that a native Jellyfin client is not available to install from the app store (I know that you can manually build and side-load it though as well as being able to use other third-party "premium" apps like Infuse) but I think I'd rather buy a separate (dedicated) streaming client and therefore wondered if the Amazon FireStick 4K might be better over the Roku devices? (or maybe you have another suggestion?) - If any of you have any experience with either, or better still ,both devices - I'd love to hear your recommendation as to which one I should go with in terms of ease of setup, app installation and quality/experience.

    2) I'd like to share my media library with some family members and maybe a couple of friends too - Whilst I know I can just reverse proxy (eg. Nginx) and sit Jellyfin behind an SSL cert - I'm concerned with legal issues (maybe it's not a big deal just sharing with a few people but I'd rather not run the risk if HTTPS (without a VPN) is not recommended?) and believe that therefore, my next best option might be to setup a Wireguard Server at home and then, using a recommended device (FireStick 4K maybe?? - again, I have zero experience thus far with these devices but would love to know if it's possible) install both the Jellyfin client and a VPN client to automatically connect to my home network (via. Wiregaurd) when the streaming device starts up and then allow my family members (who live remotely) to be able to securely access my Jellyfin instance?

    If you are sharing your media library with friends and/or family members are you just using a reverse proxy (with SSL cert) or are you/would only recommend using a VPN too?

    If anyone has any input/suggestions or personal experience with any of these things, I'd really appreciate any info Smiling-face

    Thanks in advance!

    1)  Personally, I don't recommend Firesticks because of their jank Android implementation and slow OS updates.  Roku as a company is going through some pains as they transition from "grow at all costs" mode to "figure out how to be profitable" mode.  I've had a good experience with the Google Chromecast with GoogleTV 4K.

    2)  As long as you aren't running a 1000 user commercial piracy operation, no one is going after you.  Whether you should use https and make it openly available or using a VPN depends on your clients and how much hassle you want to go through for each client.  Setting up https means you go through the hassle once and then clients can connect securely from anywhere without additional configuration.

    My recommendation

    A)  Setup a reverse proxy
    B)  LetsEncrypt certs
    C)  Use a different port for https (configurable in the reverse proxy).  Preferably a port in the ephemeral range (49152-65535).
    D)  Setup fail2ban
    Bonus)  Setup reverse proxy to only use latest encryption algorithms, apache and nginx only. https://forum.jellyfin.org/t-apache-ngin...ls-ciphers
    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]
    bitmap
    Offline

    Community Moderator

    Posts: 821
    Threads: 9
    Joined: 2023 Jul
    Reputation: 27
    #3
    2023-10-06, 06:47 PM (This post was last modified: 2023-10-06, 06:48 PM by bitmap. Edited 1 time in total.)
    The Roku client has been through some awesome development recently and while I'm not aware of anything on the corporate side, the devices serve my purposes very well, both at home and while I'm traveling, including overseas (it was a breeze to set my travel Roku up in Europe and keep the kids 6-16 occupied during down time).

    If you containerize at all, you can wrap up A-D in one container with Swag, a Linuxserver.io offering that includes nginx, letsencrypt, CertBot, pre-made configurations that are in varying states of correctness, and fail2ban plus some pretty easy config steps for common hosting solutions like cloudflare or DuckDNS. I added how to beef up your encryption with Swag thanks up analysis and guidance from @TheDreadPirate to the guide linked in the post above.
    Jellyfin 10.10.7 LSIO Docker | Ubuntu 24.04 LTS | i7-13700K | Arc A380 6 GB | 64 GB RAM | 79 TB Storage

    [Image: AIL4fc84QG6uSnTDEZiCCtosg7uAA8x9j1myFaFs...qL0Q=w2400]
    ballen
    Offline

    Junior Member

    Posts: 9
    Threads: 3
    Joined: 2023 Oct
    Reputation: 0
    #4
    2023-10-06, 07:31 PM
    Thank you so much guys (@TheDreadPirate and @bitmap) - I'll definitely go down the reverse proxy/LetsEcrypt and Fail2Ban path then! - I've got several years of experience with Nginx etc so should be pretty straightforward Smiling-face

    ...I'm actually pleased that you recommended that @TheDreadPirate as I'd rather configure it that way than having to setup numerous VPN clients.

    The last piece of the puzzle then is just to work out which client-side device to use to connect to the TV's - I should probably try the Google ChromeCast/TV 4K then (to be honest, I didn't even think about using/trying that Smiling-face

    Thanks again, I REALLY appreciate it Smiling-face

    ...I hope you both have a great weekend!
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #5
    2023-10-06, 08:20 PM
    OH. One more thing you should do. In the dashboard settings for each user, check "Hide this user from login screens". This way if someone finds your jellyfin port they are very unlikely to lock an actual account with failed attempts before fail2ban blocks them.
    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]
    ballen
    Offline

    Junior Member

    Posts: 9
    Threads: 3
    Joined: 2023 Oct
    Reputation: 0
    #6
    2023-10-06, 08:26 PM (This post was last modified: 2023-10-06, 08:27 PM by ballen.)
    (2023-10-06, 07:31 PM)ballen Wrote: Thank you so much guys (@TheDreadPirate and @bitmap) - I'll definitely go down the reverse proxy/LetsEcrypt and Fail2Ban path then! - I've got several years of experience with Nginx etc so should be pretty straightforward Smiling-face

    ...I'm actually pleased that you recommended that @TheDreadPirate as I'd rather configure it that way than having to setup numerous VPN clients.

    The last piece of the puzzle then is just to work out which client-side device to use to connect to the TV's - I should probably try the Google ChromeCast/TV 4K then (to be honest, I didn't even think about using/trying that Smiling-face

    Thanks again, I REALLY appreciate it Smiling-face

    ...I hope you both have a great weekend!

    Awesome - thanks for the tip - I'll be sure to do this  Thumbs-up

    ...again, I really appreciated the help - Thank you!

    Awesome - thanks for the tip - I'll be sure to do this  Thumbs-up

    ...again, I really appreciated the help - Thank you!
    [/quote]

    Awesome - thanks for the tip - I'll be sure to do this  Thumbs-up

    ...again, I really appreciated the help - Thank you!
    « 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