Hey all, I started hosting my own media server using jellyfin on a raspberry pi. This was mostly because I was new to the space and didn’t want to invest heavily in hardware only to drop the project or find that I couldn’t make it work for some reason.

I’ve now got it all set up and working, but the pi is absolutely not able to handle any sort of transcoding. So I’m now looking to upgrade the hardware.

Currently, I only need something that can handle transcoding two sub-4k streams concurrently. But I don’t want to fully shut away the possibility of streaming 4k media. I should have the space for it, my current limiting factor is processing power.

Reading the jellyfin docs on recommended hardware, my understanding is that I should be OK if I get a recent Intel i7 CPU as long as it’s got integrated graphics?

I am currently planning to build a small form factor PC and run it as a headless Linux (possibly Debian) server with jellyfin and everything else running in docker.

Mostly, I want to ask: does anyone with experience doing this have concerns or advice? In particular:

  1. Is just the CPU processing power sufficient for everything if the CPU is chosen correctly?

  2. If the CPU is not sufficient, is it difficult to set up a dedicated graphics card on a headless server?

  • NameTaken@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    11 months ago

    Ah falling down the rabbit hole. If you’re only looking to transcode videos stay away from the graphics card. Look into Intel quick sync. Newer Intel cpus can transcode over a dozen 4k streams at a time using little power. However the next issue depends on what operating system you want to use, Windows, Linux, docker container or proxmox to run Plex/emby/jellyfin. They all come with their own issues/caveats to actually getting quick sync to work. However each is well documented. Learning is the fun part. I went down a similar route ended up with a nuc12pro running proxmox running a whole bunch of stuff but primarily used for Plex running in an lxc container. They are small powerful and don’t use a lot of power and importantly also well documented.

    • SeaMauFiveOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      11 months ago

      Thank you. That’s exactly the kind of answer I was looking for. It’s good to know that this is just a struggle for the pi and not something CPUs as a whole have an issue with