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
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.9.11
Ubuntu 24.04 LTS (bare metal)
Intel i3 12100 on Asus Prime H610M-E D4 mATX
32GB DDR4-3600
Intel Arc A380
OS drive - SK Hynix P41 1TB
Storage
WD Green 3TB (Samba shares)
WD Red 3TB CMR (WIP Media, Test libraries)
3x WD Red Pro 6TB CMR in RAIDZ1 (JF Library)
Fractal Meshify 2
Corsair CX430
Ubuntu 24.04 LTS (bare metal)
Intel i3 12100 on Asus Prime H610M-E D4 mATX
32GB DDR4-3600
Intel Arc A380
OS drive - SK Hynix P41 1TB
Storage
WD Green 3TB (Samba shares)
WD Red 3TB CMR (WIP Media, Test libraries)
3x WD Red Pro 6TB CMR in RAIDZ1 (JF Library)
Fractal Meshify 2
Corsair CX430