Hi everyone. I’m on the verge of building a new NAS/Media server, and wanted to check here to see if any of you could provide some recommendations based on my goals (below) or your current builds. I currently have a Raspberry Pi 4 running some basic services (Portainer, Home Assistant, Plex, sonarr/radarr/prowlarr, sabnzbd, etc.), but would like to expand my options and capabilities as my interests in the hobby grow.

My goals:

  • Ability to have 4+ 1080p streams on Plex. Right now my Pi works surprisingly well at home with one 1080 stream, but basically shits its pants doing much more. Would like to give my parents and a friend or two access.

  • Document storage/backup. Interested in Nextcloud, but it seems people have mixed experiences here.

  • Photo storage/backup.

  • Hosting the services mentioned above, plus some extra headroom for others. I’ll probably move back to Home Assistant OS on my Pi, unless you think I should utilize it for something else.

  • OS - unRaid. Not opposed to others, but this does seem to be a great option with a lot of how-guides and videos available.

  • Storage/Drives - I honestly don’t know how much I want or need. As it stands, my partner and I probably have less than 1TB of files and photos between the two of us (being very generous with that figure). Would like to expand the media server capabilities as mentioned above.

  • Budget - $1000 max including drives.

While the details above are what I would like to achieve with this, you can also consider me an empty canvas. Open to all ideas and suggestions. Let me know if there are other details I can provide that would be helpful. Lastly, thank you all for creating such a great community here.

  • PoopMonster@lemmy.world
    link
    fedilink
    English
    arrow-up
    13
    ·
    9 months ago

    For 1k you can build a beast.

    Just throwing out an option if you aren’t aware, gohardrives on ebay and on their site sell used Hdds. 10Tb for $80. The catch is they’ve been used in data centers for 5 years. The company will guarantee the drives for an addition 5 years and it could save you a lot of money depending on how much you want to risk it. I went with 3, one being a parity drive in case other goes bad.

    • WFloyd@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      9 months ago

      I currently have 6x10TB of these drives running in a gluster array. I’ve had to return 2 so far, with a 3rd waiting to send in for warranty also (click of death for all three). That’s a higher failure rate than I’d like, but the process has been painless outside of the inconvenience of sending it in. All my media is replaceable, but I have redundancy and haven’t lost data (yet).

      Supporting hardware costs and power costs depending, you may find larger drive sizes to be a better investment in the long term. Namely, if you plan on seeing the drives through to their 5 year warranty, 18TB drives are pretty good value.

      For my hardware and power costs, this is the breakdown for cumulative $/TB (y axis) over years of service (x axis):

      • PoopMonster@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        9 months ago

        Thanks for the info. How long did the failing drives last and how was the replacement process (warranty not the nas replacement).

        Also these were from gohardrives right?

        • WFloyd@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          9 months ago

          The first two died within 30 days, the second one took about 4 months I think. Not a huge sample size, but it kind of matches the typical hard drive failure bathtub curve.

          I just double checked, and mine were actually from a similar seller on Amazon - they all seem to be from the same supplier though - the warranty card and packaging are identical. So ymmv?

          Warranty was easy, I emailed the email address included in the warranty slip, gave details on order number + drive serial number, and they sent me a mailing slip within 1 business day. Print that out, put the drive back in the box it shipped with (I always save these), tape it up and drop it off for shipping. In my case, it was a refund of the purchase pretty much as soon as it was delivered to the seller.

            • WFloyd@lemmy.world
              link
              fedilink
              English
              arrow-up
              1
              ·
              9 months ago

              Yeah, no data loss, rebuilt within 48 hours each time. 10TB is a nice balance that doesn’t have such long rebuild times

  • zerodawn@leaf.dance
    link
    fedilink
    English
    arrow-up
    8
    ·
    9 months ago

    To play off what others are saying i think a mini pc and a stand alone nas may be the better route for you. It may seem counter intuitive to break it out into two devices but doing so will allow room for growth. If you buy a creeper bare bones mini pc and put more of your budget towards a nas and storage you could expand the mini pc without messing with your nas. You could keep the pi in the mix for a backup if your main pc is down or offload some services to it to balance performance.

    • Tinnitus@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      9 months ago

      You know, I’m not sure why this didn’t cross my mind as I started doing research. I have seen this recommendation countless times around here and people seem to have great experiences going the mini pc route. Thanks for your insight. Do you have any specific mini pc or NAS in mind that you would recommend?

      • zerodawn@leaf.dance
        link
        fedilink
        English
        arrow-up
        1
        ·
        9 months ago

        Most of that will be budget based and long term goal oriented. Do you want a 4 bay nas with 10tb drives set up in raid 5 or do you think you’d want a two bay system with 5tb drives set up in mirror raid? Do you want to start cheap and get a second hand thinkcenter off ebay or do you want to buy a brand new NUC and put a 2tb M.2 and 16gb of ram in one slot so you can add the other 16gb later? Some nuc can take up to 64gb of ram and have two 2tb drives in them.

        • Tinnitus@lemmy.worldOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          9 months ago

          I was originally thinking at least 4 drives (4 if I went the synology/other of the shelf option, or more if I went the DIY route). Not opposed to a secondhand computer, especially if the price and performance is good. It seems like a brand new NUC can get fairly expensive.

  • qjkxbmwvz@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    4
    ·
    9 months ago

    How much do you care about power/energy usage?

    Also, how important is having one do-it-all server vs. a few separate servers? Sounds like you’re ok with at least two servers (Pi turns into HA OS, and you get a new one for everything else).

    • Tinnitus@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      9 months ago

      I wouldn’t say energy usage/efficiency is super high on my list, but I am also not opposed to being somewhat conscious about that. Basically, a little bit extra on my electric bill won’t kill me.

      Separate servers is also something I would be fine with. The Pi has been great, and I figured I could keep utilizing it the way I have been with some other services. It is currently running some form of Ubuntu server (can’t remember off the top of my head), and everything is containerized.

      • qjkxbmwvz@lemmy.sdf.org
        link
        fedilink
        English
        arrow-up
        1
        ·
        9 months ago

        Cool! I just got an Orange Pi 5 Plus, 16GB RAM**, but haven’t set it up yet so can’t give any recommendations. On paper though it looks great — significantly beefier than a RPi 4 (my current server), and supports M.2 NVME as well. Might be worth looking into for your use too, but the emphasis here is kinda on computing with a very low power budget, so I’m sure you could get more horsepower with e.g. an x64 NUC or similar.

        Here’s a review, and note that this is without extra heatsink so it was probably thermally throttling (as was the RPi?): https://www.phoronix.com/review/orange-pi-5

        **I first ordered the 32GB version but it got seized for counterfeit postage, and then some shenanigans ensued. If buying from Amazon I would suggest only buying units in stock and shipped from Amazon. May only apply to US though…

  • Decronym@lemmy.decronym.xyzB
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    9 months ago

    Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I’ve seen in this thread:

    Fewer Letters More Letters
    AP WiFi Access Point
    HA Home Assistant automation software
    ~ High Availability
    HTTP Hypertext Transfer Protocol, the Web
    NAS Network-Attached Storage
    NUC Next Unit of Computing brand of Intel small computers
    PSU Power Supply Unit
    Plex Brand of media server package
    PoE Power over Ethernet
    RPi Raspberry Pi brand of SBC
    SATA Serial AT Attachment interface for mass storage
    SBC Single-Board Computer
    SSD Solid State Drive mass storage
    VPN Virtual Private Network
    nginx Popular HTTP server

    [Thread #385 for this sub, first seen 29th Dec 2023, 21:45] [FAQ] [Full list] [Contact] [Source code]

  • stown@sedd.it
    link
    fedilink
    English
    arrow-up
    4
    ·
    9 months ago

    For your CPU I recommend Ryzen 5700G. Powerful enough for everything you want to do, the TDP is only 65 watts so it’s not going to destroy your power bill, has a decent integrated GPU, and costs only about $200. Another positive is that it uses DDR 4 so you can load up on that for pretty cheap too.

  • stown@sedd.it
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    9 months ago

    As far as motherboards go, you would probably be fine with any consumer desktop brand but you should probably look for something with dual NIC. If you want something a bit more robust AsRock Rack has some really great options. I’ve been using the X470D4U for about 4 years now without any issues.

  • root@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    9 months ago

    I have a beefed up Intel NUC running Proxmox (and my self hosted services within those VMs) and a stand alone NAS that I mount on the necessary VMs via fstab.

    I really like this approach, as it decouples my storage and compute servers.

    • Tinnitus@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      9 months ago

      Based on some of the other comments, it sounds like this might be the way to go. What NAS are you working with?

      • root@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        9 months ago

        I was using a WD PR4100, but I upgraded to a Synology RS1221+ and it’s been fantastic :)

  • Possibly linux@lemmy.zip
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    edit-2
    9 months ago

    Like others have said, for a thousand dollars you can get a ton of stuff. For comparison my latest bud cost me around $200 and has about 6tb of raw storage. It runs proxmox and is paired with a mini PC I bought when I first started. I have btrfs raid for the system and then a separate controller for a TrueNAS VM. It even has a bluray drive that I picked up second hand and a RX590 that had to be cut down to fit in the case.

    $1000 dollars can buy you a mini data center with used hardware. I honestly don’t know what to recommend but what ever you do make sure its flexible down the road so you aren’t locked into stuff from the past. I would go for a beefier CPU with good cooling and plenty of pcie. Just a note Intel CPUs work better for video encoding.

    • Squizzy@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      9 months ago

      Does a Nas require a dedicated PC? I’m hoping to run a few bits including a Nas off a PC I’m getting.

      • Possibly linux@lemmy.zip
        link
        fedilink
        English
        arrow-up
        1
        ·
        9 months ago

        Maybe your misunderstanding. Nas stands for network attached storage. Thus means it is storage that is accessible over the network.

        You could run your desktop in a virtual machine like I do but keep in mind some proprietary software with DRM will straight up not work. I use my main machine as a desktop by passing though the USB controller and GPU with vfio so that my machines works like expected. It may cost you a few percent of performance loss but assuming your card is well supported it will be smooth sailing.

        Another option is to just build a separate system to work as a NAS the reason I was suggesting a full server setup is because you have a big budget. You can get something smaller and more power efficient for a bit less. SSDs are cheap these days you can pick up 4 sata drives which will work well with TrueNAS assuming you have plenty of RAM.