Hi there, folks. I hope this post is okay here. I’m trying to do my best to follow the rules and also to have done my homework before I come here with questions, but if this is the wrong place to ask my questions, I’d just like to politely ask for directions for the right place to ask. I recently started test driving Jellyfin in a more limited way on my desktop, and I’m impressed. I’m way on board with building out my library and self hosting the majority of my media consumption. I’m looking into buying a NAS, and it’s not going to break the bank, but it’s still a substantial purchase, and I don’t want to waste money by buying the wrong thing for my needs.
I’m looking at getting something like a UGreen DH4300 NAS with four 8 TB hard drives in RAID 5, which ought to be 24 TB of usable space, if I understand correctly. My primary use case is going to be a Jellyfin server for video, though I might try hosting other media libraries and files there like eBooks and such, through Jellyfin or otherwise. Looking at my Blu Ray shelf, I’ve got about 65 Blu Rays already, some of which are combo packs with 4K and 1080p versions, and once I’ve got a server like this set up, I’m very much inclined to build that library out even more. Currently, I have no screen or drive with which to watch 4K movies (I have a regular Blu Ray drive, a 1080p TV, and my PC monitor tops out at 1440p), but if I’m being mindful of future proofing, whenever my current TV dies, I’ll have more reason for accumulating 4K content. I don’t intend for frequent usage of this Jellyfin server to be by anyone besides my wife and me, and I’d be surprised if I ever had 5 simultaneous users.
So here are where my questions come in.
-
Is a NAS like the one above strong enough to drive high quality output to even 5 simultaneous users, rare though that use case might be? Other than my regular gaming desktop, which is quite powerful, I also have a Minisforum EM780 mini PC that could potentially drive a media server if that’s necessary/sufficient?
-
I’ve been reading posts in this community here and there, and I’ve come across a comment or two about security when exposing ports to the outside world. At the risk of being a big dummy, with selective port forwarding, what kind of real risks are there to this? And is there a reasonable way to navigate those risks such that I could regularly access my own Jellyfin server when I’m on the go like I would any third party streaming service? To be clear, this project is still of interest to me even if it’s restricted to my own home network, but it would be a bummer if exposing it to the outside world was particularly ill advised.
-
I’ve seen measurements of things like decibel levels in reviews and words of caution about power draw, but I’m curious for feedback from folks here about real world noise levels and power draw from a NAS like the one above with HDDs. Is the noise easily ignored when it’s in the same room? I have a small apartment, and there are only so many places I could feasibly put one. Is the power draw noticeable on your electric bill such that you’re particularly mindful of when it’s running?
-
Any other tips for this project that I might not know that I don’t know?
Thanks!
Ludicrous0251@piefed.zip 15 hours ago
I have a 4 bay Synology NAS and it draws ~50W when running. Not astronomical, but if always going is potentially ~$100/yr. If the disks don’t need to be spinning, it idles at a pretty minimal wattage, so realistically maybe I’m paying half that, but if we’re being frugal it’s a lot of headache for something that’s not much less than just picking 1 streaming service/month and rotating (before you factor in the cost of hardware).
In terms of drives, a 4k movie is ~50-100 GB, so 24 TB saves you enough space for ~240-480 4k movies. It’s up to you to decide if that’s enough. Last I checked, the optimal $/TB was ~12TB drives, so worth considering starting with fewer larger drives if it works for you.
In terms of processing capabilities necessary, that kinda comes down to how you consume your content. Encoding audio is trivial. Encoding video is difficult. If you’ll always be playing on devices that can handle the raw HEVC output of bluray disks, then your server CPU doesn’t matter.
If you want to play on devices that may not be able to handle the full uncompressed content, or stream outside your home network without gobbling up all of your bandwidth, you will need to transcode the video. This can either be done on the fly as content is requested (in which case you probably need a capable CPU), or you can take the time and do it in advance on a PC, and just upload it to the Jellyfin server and request the compatible version when needed.
Getting in the habit of encoding your own files to your preferred spec or automating it with something like tdarr is time consuming but worth it in that it let’s your Jellyfin server be leaner (but takes more space on your NAS).
For me, I only stream Jellyfin content to one client (my ShieldTV), which is always on my network and capable of playing all video/audio formats I need. For that reason, I have a raspberry pi as my Jellyfin server because it doesn’t need to do anything more than download cover art and serve files.
I can’t speak to the sound levels of the specific NAS you’re looking at, but if you’ve ever owned a computer with 3.5"HDDs (I’m guessing you have), you’re familiar with the brr brr brr seeking hum & low grumble they do when moving files around. That’s the main source of noise and it’s primarily when you’re using them (aka watching a movie) so it’ll probably blend into the background. But I wouldn’t put one next to my bed.
ampersandrew@lemmy.world 9 hours ago
Thank you!