My budget is ~500 Euro.

I haven’t built a PC in 10 years, I gave no idea where to start.

It will mostly be used to run Nextcloud, Minecraft Server and some future homelab projects.

I’m thinking of using this for the case https://www.the-diy-life.com/introducing-lab-rax-a-3d-printable-modular-10-rack-system

Where do I start? What CPU or motherboard would you recommend? I want it to be somewhat future proof and also act as a NAS

  • Xanza@lemm.ee
    link
    fedilink
    English
    arrow-up
    3
    ·
    2 months ago

    IMO MiniITX are a real PITA to build for on a budget. Most of the smaller components are sold at a premium because of their size.

    I sell these things for a living and its exceptionally difficult to compete with pre-built ITX boards. Generally, I have to get a really great deal to come out on top vs some of the prefab models.

    Because of that, unless you need something very specific and can’t find it elsewhere, I generally suggest that you do some research and find a nice prefab one for your needs. If you don’t mind spending the extra $, then building them is a hell of a lot of fun because you can customize them and you get exactly what you want, nothing extra.

    Replacing the mini-rack with a completely 3D printable version will pretty significantly curtail the cost (between 1-300 euro because mini-racks are fucking expensive), so it might really be worth it if you can. Everything else is pretty trivial. Only thing you’ll have to make sure is you get a CPU and MB with enough PCIe lanes for you to expand to what you want. Specifically a PCIe X4 to 6 port SATA 3 host controller. The board only uses 4x lanes, but you’ll have to ensure that all 4 lanes are available or you’ll see reduced read/write speeds.

    • sugar_in_your_tea@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      3
      ·
      edit-2
      2 months ago

      Yeah, the case and mobo are frequently 2x the price of a mATX build. But pretty much everything else can be done on a budget (e.g. I’m using an ATX PSU in my ITX case).

    • BCsven@lemmy.ca
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      I found M ITX on eBay for cheap $50, the ad said used mobo (10 available), but it arrived absolutely factor clean and had CPU cover on, etc. I assume old stock rather than used?? And found a CPU for $40. Monsterlabo fanless case cost me the most at $200

  • freebee@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    2
    ·
    2 months ago

    Why not a second hand small “business” or office pc? There are so many on the market now because businesses are replacing because of windows 11, while the hardware runs perfectly fine with Linux for probably many years to come. Buying one of those is cheap and reduces e-waste.

    • nagaram@startrek.website
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      My “production” home lab is 3 Optiplex 3050 with i7-7700. They work great and are pretty low power.

      • freebee@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 months ago

        Fujitsu Esprimo here… 50 €, before the extra RAM, SSDs, … Relatively low power usage, lots of SATA, PCI slots, lots of USB ports… Works very well for all except transcoding. Could put a GPU but it would really make power consumption go up

  • hangonasecond@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    2 months ago

    I would say with all of these recommendations, you can probably look to find an AM4 motherboard and user ddr4 instead of ddr5 ram secondhand. If you play heavily modded Minecraft, ddr4 ram will be much more affordable to opt for 64 GB if you want to allocate 20-30gb and keep a lot free still. AM4 motherboards cover a large range of CPUs up to ryzen 5xxx I think. there’s a lot of room for upgrades if you can only find one of the older CPUs. I jumped from a 2700x to a 3900x recently and it’s been great

    Edit: only just read your future proof comment. Older parts may not be the way to go then, since you’re restricting upgrades to things which already exist Edit again: I thought about it some more and I think this tier of parts is actually future proof, in that it should do the things you said you’re interested in doing into the foreseeable future

    • KaninchenSpeed@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      2 months ago

      From my experiance with minecraft servers ryzen is the way to go.

      I would recommend getting a used ryzen 5 5600g or ryzen 7 5700g i found some for less than 80€ on ebay. For the mainboard i would either get a cpu + mainboard combo or get it new as i haven’t found any non broken used boards. Pretty much anything is fine, just look out for the number of pcie slots and the lane distribution between them and if it supports lane bifurcation (you need this if you want to add m.2 expantion boards) if you want to add a hba or network card later on and that the board has 4 ram slots. Get at least 32gb of ram, 64gb is better and get them as 2 sticks, so you can upgrade later, ddr4 is cheap now. Storage wise I would reccommend 2 sata ssds as boot drives and 2 nvmes (if the mainboard supports it) for data.

      So as an example (only 1 boot drive) with the prices ive found:

      U: used (ebay); N: new

      CPU U Ryzen 7 5700g w. heat sink 75€
      RAM U 2x32gb corsair vengeance lpx 80€
      MB U msi b550-a pro 82€
      PSU N bequiet system power 550w 52€
      SSD1 N crucial bx 500 250gb 16.5€
      SSD2 N crucial p3 plus 2tb (2x) 198€
      Result 503.5€

      This mainboard isn’t itx, but you should find one that is for a similar price!

      Software wise you can try out debian, truenas or something else, but try to use zfs. Im personally using debian on zfs root running minecraft servers in docker containers with docker-compose but running lodestone (a web ui for mc servers) would also be an option. Running nextcloud in a container is also pretty easy

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

        This is a great specific response based on the principle in my comment. Thank you for taking the time for OP and others. I feel like the Vega iGPU on the ryzen 5xxx is meant to be pretty good too right?

        • KaninchenSpeed@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          1
          ·
          2 months ago

          I don’t own a ryzen 5xxx but from my experience with a ryzen 3xxx in a laptop, its enough to run most games (at least that I play) at 1080p 60 at low to medium settings. So yea it’s pretty good.