Hi everyone, this is my first time trying to make a build for a home server/NAS, can you please rate and fix wherever possible as I am sure I’ve probably made a mistake somewhere.

Any help would be appreciated.

Note: all prices are in CAD

https://ca.pcpartpicker.com/list/kFFYWt

some notes regarding my build

1-I went with 12th gen 12600 for the IGP 770 as I’ve heard It’s got quite a big jump from its predecessor when it comes to streaming and transcoding, especially multiple 4k files at the same time (please correct me if I am wrong)

2-I went for this case for the amount of HDDs it can handle

3-Cheapest not crap PSU I could find

4- ram were the same price as the non RGB variants, so why not

5-I don’t think I need a better CPU cooler

Also note that I will be using this server mainly as a media server (Plex/Jellyfin) and a file/data server. I will be testing some VM use cases and possibly other things as I delve more into this and discover what more I can do with it.

  • PermanentLiminality@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    I wouldn’t get the K cpu as overclocking usually isn’t a thing for server usage. That also saves the cost of a cpu cooler as the non K come with a good enough cpu cooler.

  • mdcbldr@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    500 W PSU might be a bit light if you plan on adding a graphics card.

    For Plex and arts, you have more than enough power. Some arr mavens recommend an SSD while downloading and unpacking media files, followed by atomic move to a HDD.

    I am trying to get a M2 SSD on my pi server to see if media file searches and the Plex interface run a little bit smoother. It is hard to find a adapter/m2-ssd combo that I can afford and does not cause the Pi to vomit.

    • XxXForsaken@alien.topOPB
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      From what i’ve seen, you only need a gpu if you plan to passthrough it to a VM for gaming, which i dont plan on doing.

      Yes i have an m2 lying around, i just need to figure out how to set all that up. i’m still kind of lost on how to start it, but that will come after i get all the parts xD. i’ll worry about it then.

      Finding parts, at affordable prices, is a bit of a pain

      • mdcbldr@alien.topB
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        GPUs are handy for multiple monitors, local ML and AI and transcoding. I have a couple of 2070s running in a desktop for Al stuff.

        Your mother board has a slot for a M2 drive. I tend to get my new machines up with a bootable USB drive, install the OS on the M2 nvme. As long as you can see the M2 drive, it is straight forward.

        My little pi does not always see the drive, or the drive adapter.

        • XxXForsaken@alien.topOPB
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 year ago

          Yes I do AI stuff on my main pc. But you’re right, I may opt to get a better psu in case I want to offload my ai stuff to the server instead. Good point, thank you for bringing it to my attention Interesting, how do you connect your drives to the pi? You use an external hdd enclosure?

          • mdcbldr@alien.topB
            link
            fedilink
            English
            arrow-up
            1
            ·
            1 year ago

            I run the pi OS and support functions for the apps off of a M2 SSD that is attached via one of the USB 3.0 ports. The HDDs for media are off the other 3.0 USB in a low end NAS. I have 2 and 4 bay units. The media server has a 2 Bay drive with 2 X 10 GB drives. I have about 14 or 15 GBs of movies, TV, and music. As people get new movies, my brother rips them and I distribute to the setups at everyone’s house. Yeah we kinda have the same movies.

            The 4 bay setup is a raid 10 for my photos, and other files that I can’t afford to lose. I run paperless ngx and pydio. I am swapping out pydio for photo prism. I have 20K plus photos (33 MP images). Raid 10 is complete redundancy, hot swapsble. I scanned a number of old family photo albums. Kind of a single, safe repository.