Jellyfin Forum
Server Setup - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Off Topic (https://forum.jellyfin.org/f-off-topic)
+--- Forum: Self-hosting & Homelabs (https://forum.jellyfin.org/f-self-hosting-homelabs)
+--- Thread: Server Setup (/t-server-setup)



Server Setup - antpic1 - 2024-04-09

I've created a LAN on a commercial ship and would like to increase the number of Jellyfin users on it at one time. I am currently using a Synology DS920+ with the extra RAM slot filled. During peak usage a can get 8 users watching before it start failing. There is a lot of transcoding going on so I'm sure that is taking a lot of the processing power.

I'm looking to upgrade to a budget/user friendly server that would be able to handle the load of 30 users at once. Is this the best option to fix the problem and if so, what do you recommend? Taking other recommendations as well.


Thanks!


RE: Server Setup - bitmap - 2024-04-09

Take a look at other recommendations, but I'll summarize here.

1. Match your media to your clients (i.e., what your users are watching on). If nobody has HDR/DV, don't serve that media. The most compatible is H264 Main 8-bit, AAC audio with 5.1 channels or fewer, 720p/1080p SDR in an MP4 container with external SRT subtitles. Sometimes you can get away with ASS/SSA subs, but not often in my experience.

2. If you have a mix of capabilities in clients, cordon off your media in libraries as such -- make an HDR/DV library or a 4K library and only serve that to users who can play all (or at least the vast majority of) of it.

3. Get an 11+ gen Intel chip for great support via QuickSync (QSV). If most of your clients are transcoding and you either want to head them off at the pass (i.e., re-encode media) or support tonemapping, get an Intel ARC dGPU. My 6 GB A380 was $150 and screams through media.

4. Check out used office computers like Dells. One of my old Jellyfin servers is still a workhorse in my setup.

5. Ensure you serve OS and cache from a SSD rather than a spinning drive. Doesn't need to be HUGE, but should be able to handle the cache for your media (hundreds of GB in some cases).

6. Keep in mind lower-power options exist in mini/micro PCs or NUCs, but they limit your future potential. You're essentially locked in.

Now...the first point is the most important. If you want to avoid transcoding, you need to have media that is compatible with whatever people are using. This might be problematic if you don't have any idea, but you should be able to check your dashboard and see what devices are being utilized. If you chug along as you are, you'll never hit 30 concurrent streams of transcoding. You need to isolate what media profiles work with the majority of devices and aim for that.


RE: Server Setup - antpic1 - 2024-04-13

Thanks for the help. I'm working on pre-transcoding everything using Tdarr now to reduce on the fly transcoding. I was able to get a decent thinkcenter mini that I will use to run the server itself. Hopefully this will be a good start to increase the user load.


RE: Server Setup - bitmap - 2024-04-14

Sweet. Lemme know if you want help with raw ffmpeg. I used tdarr as well as Unmanic and had pretty poor results, as it's SUPER hard to customize enough to a level I feel comfortable with throwing at my media. I'm not an expert, but I definitely know my way around ffmpeg fairly well. I learn more that the documentation doesn't have every single day...