Hello there, I would like to upgrade my setup from a Raspberry PI 5 to something more capable of running Jellyfin properly. I also plan to host stuff like Nextcloud and some other small services.

The problem is I don’t know anything about choosing hardware. I’ve tried reading online about this stuff and come across many recommendations to buy an NUC, not knowing I would have to purchase every component individually.

I would like your comments on the setup I currently have:

  • NUC Type: ASUS NUC 14 Pro Kit (RNUC14RVKI300000I)
  • Operating System - Still haven’t decided yet, probably something easy like Ubuntu server
  • CPU - Intel® Core™ 3 100U Processor
  • Chipset - Integrated
  • Graphics - Integrated - Intel® Graphics (C3)
  • Memory - Adata 8GB DDR5 4800MHz CL40 SO-DIMM
  • Storage - Western Digital Green SN350 1TB SSD M.2 2280 PCIe NVMe WDS100T3G0C
  • LAN - Intel®, 2.5G LAN
Edit 1

Some clarifications: I still haven’t bought anything, this is just what I am currently planning to buy.

I don’t live in the US, and none of my local shops have a pre-built NUC available to purchase.

I will probably upgrade the RAM to a “Corsair Vengeance 16GB DDR5 5200MHz CL44” after reading some comments.

  • JASN_DE@feddit.org
    link
    fedilink
    English
    arrow-up
    10
    ·
    1 day ago

    I’d up the RAM to whatever your budget allows. 8GB are on the low side for several heavy services at the same time.

  • robber@lemmy.ml
    link
    fedilink
    English
    arrow-up
    2
    ·
    19 hours ago

    I would recommed to use redundant storage, such as a RAID 1 (or 5 or 6, if you want a more advanced setup). This way your data doesn’t die with your SSD.

  • jia_tan@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    1 day ago

    Currently have a setup similar to yours, except the chip is N100 (12th gen Intel, 4 e-cores) and 16 gigs of ram. Running Jellyfin with hardware accelerated transcoding into VP9 and HEVC just fine. Nextcloud is ok too, kinda slow but I think that’s because of my networking.

    It’s one of the cheapest pre made n100 mini PCs I could find on Amazon.

    Just make sure that you have enough IO for your needs. Mine has only three usb ports, I plugged in two usb hard drives and a Zigbee dongle and now I’m out of ports. Gonna have to get a hub now.

    If you have the money I’d recommend getting a mini pc with an amd ryzen apu.

    • gl38@feddit.uk
      link
      fedilink
      English
      arrow-up
      2
      ·
      22 hours ago

      I have a similar set up; Intel n100 but in an Aoostar R1 so allows for 2 x 3.5HDDs and dual ethernet ports. The n100 has brilliant performance for the price and power draw, so I’d recommend that to OP.

  • Captain Janeway@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    1 day ago

    You shouldn’t have to pick it all separately. Some Nucs are “barebones” and others come with RAM, CPU, Storage, etc. This Amazon link purportedly claims to have RAM, SSD, etc. pre-built into the ASUS NUC.

    That being said, any NUC’s integrated GPU is likely going to be far superior to the RPi5’s CPU encoding (which I assume was your previous setup).

    If you want to spend ~$1000, you might be better off with just going straight for the dedicated NAS.

    • roydbt@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 day ago

      and others come with RAM, CPU, Storage, etc.

      But won’t that just cost way more than building it myself?

      • Captain Janeway@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        21 hours ago

        That’s true for PC gaming but might not be true for these NUCs. I’m not an expert but I wouldn’t be surprised if they shaved costs with bulk purchases of RAM and SSDs for these devices. Regardless, I was just addressing a point you made about being forced to buy the components yourself which isn’t the case. Pricing is probably going to vary wildly depending on what you pick and you might be able to save money if you’re ok with less RAM or less storage.

  • darcmage@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    3
    ·
    24 hours ago

    Can you be more specific about your performance objectives? The Pi5 can handle jellyfin and nextcloud relatively well, so if you’re having issues with them, identifying the bottlenecks can help narrow down the hardware recommendations.

    • Oneser@lemm.ee
      link
      fedilink
      English
      arrow-up
      3
      ·
      23 hours ago

      I’m specifically looking into this at the moment as I have been gifted a pi 5.

      Most websites say avoid trying to host jellyfin on a pi 5 (codec and hardware issues are frequently noted). Do you have experience that shows these are non-issues?

      • darcmage@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        3
        ·
        edit-2
        22 hours ago

        Any low power device is going to struggle with video playback unless you’re doing direct streaming. The exception being the new Intel N line of processors that have capable enough GPUs to do the transcoding. If all you’re after is decent transcoding performance for H264/H265 video, anything newer than Intel’s 7-8th gen CPUs will do the job. $100-$200 used optiplexes and thinkcentres can easily handle this type of workload.

        For reference: https://en.wikipedia.org/wiki/Intel_Quick_Sync_Video#Hardware_decoding_and_encoding

      • roydbt@lemm.eeOP
        link
        fedilink
        English
        arrow-up
        3
        ·
        23 hours ago

        I have to agree with such websites; every time I try to encode a movie in Jellyfin on my Pi 5, every service I host there freezes for a few moments.

        • Oneser@lemm.ee
          link
          fedilink
          English
          arrow-up
          2
          ·
          23 hours ago

          Thanks for the response! Is it limited to encoding services then, so if I’m only dealing with streaming common media file types (e.g. MKV, MP4) is it still a problem? I’m not dealing with a ridiculous amount of media, so I could outsource the encoding process alone if needed…

          • roydbt@lemm.eeOP
            link
            fedilink
            English
            arrow-up
            2
            ·
            22 hours ago

            All my media is MKV and it still does that, that’s one of the main reasons why I want to upgrade

            • Atherel@lemmy.dbzer0.com
              link
              fedilink
              English
              arrow-up
              2
              ·
              20 hours ago

              Do you really need it? Have you tried disabling transcoding? Sometimes clients would be able to direct stream but for some reason it still transcodes.

              • roydbt@lemm.eeOP
                link
                fedilink
                English
                arrow-up
                1
                ·
                6 hours ago

                I tried disabling encoding which work for some clients, but for clients that don’t support direct stream like the web interface or the official app that isn’t enough.

  • mierdabird@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 day ago

    The beginning of your post sounds like you are still looking at hardware to buy, but the later half seems like you already have the NUC?

    If not I’d suggest looking at a used HP Mini, Lenovo Tiny, or Dell Micro ex-enterprise PC. They can be had very cheap off ebay, run with similarly low power demands but very capable devices. I run an HP 705 G4 mini Ryzen 5 2600GE with 16gb ram, 256gb SSD, cost me about $95 and averages about 15w

    • roydbt@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 day ago

      I haven’t bought any hardware yet, this is just what I am currently planning to purchase.

      I’m kinda cautious about purchasing second-hand stuff from the internet, especially stuff like that. Any tips on how to approach that?

      • ohshit604@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        13 hours ago

        I picked myself up a Asus NUC 13th gen I7, chose Proxmox VE as the OS (headless Debian 12 for the main VM) and have about 35 services running via Docker Compose essentially 24/7.

        Is it the most elegant setup? No, but everything runs beautifully.

        Just make sure your Linux kernel supports the Intel chipset as they are relatively new.

      • mierdabird@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        14 hours ago

        I only have my one anecdote to go off of, but if you are located in the US eBay is full of enterprise computer reseller postings and mine arrived in very clean condition. And eBay generally has pretty strong buyer protections.

      • freebee@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        4
        ·
        21 hours ago

        Purchase in your region so you can have a look at it and back out if hardware looks damaged, very dirty or not well handled by previous owner. 2nd hand is usually fine for most hardware, people sell because they upgrade or because win11 not supported, not because it’s broken.