2024-01-18, 05:53 PM
People have put in their opinions, I'll put in mine.
There's used rack servers on ebay with 12 HDD bays for $280 with more than enough resources included to run Jellyfin. You just need a rack and put in a GPU into it like the https://www.newegg.com/asrock-arc-a380-a...6814930110
If you don't want to have a rack, a used Intel Core series made in the last 7 years would work well. The iGPU will work wonders
You can run Jellyfin on 8GB, but I recommend a system with 16GB
You should have an SSD and at least 4 HDDs for RAID 10 or more, for RAID 6 or ZFS RAIDz2. I say RAID not because of any speed needed but for redundancy and data safety. The SSD should be used for the OS, Jellyfin the software, and Jellyfin's database, cache, and transcoding files
Your main limitation for streaming 4K content would be for remote users where typical home connections are limited to 15-50 Mbps. A typical 4K bluray can range from 35-80 Mbps bitrates
For OS, I use Proxmox. It's a Debian based server OS that has ZFS ready to go out of the box. It's not for the uninitiated. While it has a WebUI I recommend as much be done via CLI as possible especially for ZFS configuration. It also allows you to setup a container for the Jellyfin media server to compartmentalize it and you can run and compartmentalize other self hosted things on the server at the same time.
There's used rack servers on ebay with 12 HDD bays for $280 with more than enough resources included to run Jellyfin. You just need a rack and put in a GPU into it like the https://www.newegg.com/asrock-arc-a380-a...6814930110
If you don't want to have a rack, a used Intel Core series made in the last 7 years would work well. The iGPU will work wonders
You can run Jellyfin on 8GB, but I recommend a system with 16GB
You should have an SSD and at least 4 HDDs for RAID 10 or more, for RAID 6 or ZFS RAIDz2. I say RAID not because of any speed needed but for redundancy and data safety. The SSD should be used for the OS, Jellyfin the software, and Jellyfin's database, cache, and transcoding files
Your main limitation for streaming 4K content would be for remote users where typical home connections are limited to 15-50 Mbps. A typical 4K bluray can range from 35-80 Mbps bitrates
For OS, I use Proxmox. It's a Debian based server OS that has ZFS ready to go out of the box. It's not for the uninitiated. While it has a WebUI I recommend as much be done via CLI as possible especially for ZFS configuration. It also allows you to setup a container for the Jellyfin media server to compartmentalize it and you can run and compartmentalize other self hosted things on the server at the same time.
JellyFin: 10.10.0
OS: Proxmox 8 + Ubuntu 24.04
CPU: 2xIntel Xeon E5-2690 v4 (28c/56t)
RAM: 256GB DDR4
GPU: Intel Arc A380
Rack: HPE DL380 Gen9
Storage: 260TB
100TB ZFS RAIDZ3 HDD
150TB ZFS RAIDZ3 HDD
5TB ZFS RAIDZ1 NVMe
5TB ZFS RAIDZ3 SSD