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

9 points

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.

permalink
report
reply
5 points

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

permalink
report
parent
reply
5 points

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

permalink
report
parent
reply
28 points

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.

permalink
report
reply
7 points
*

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).

permalink
report
parent
reply
3 points

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

permalink
report
parent
reply
8 points

ITX is fun to build, but really limits your options and expandability.

For an ITX build make sure you’ve got a CPU with integrated graphics, so you’re not wasting a slot for a GPU. You can also get an internal SATA/RAID card to expand the amount of drives you can have.

permalink
report
reply
10 points

Can’t do a full build for that amount. Just get a MiniPC. Check out Minisforum’s Refurb listings. Dirt cheap, and come with a warranty. Better hurry though…

permalink
report
reply
3 points
*

Main issue is drives. If your data is modest, multiple NVMe drives could be affordable, but if you have lots of data, you’ll want HDDs, and those won’t fit. Make sure you actually want a miniPC down the line before buying, because expansion is limited.

permalink
report
parent
reply

How much is “limited?” I’ve got one of those AMD Ryzen mobile CPU jobs that I bought new, from Amazon, for $300. I added a 2TB M.2 drive for another $100. For a bit over $200 ($230?) you can get a 4TB M.2 NVMe.

And that’s for fast storage. There’s USB3 A and C ports, so nearly unlimited external - slower, but still faster than your WiFi - drives.

When bcachefs is reliable, it’s got staged multi-device caching for the stuff you’re actually using, and background writing to your slower drives. I’m really looking forward to that, but TBH I have all of our media on a USB3 SSD it’s plenty fast enough to stream videos and music from.

permalink
report
parent
reply
2 points
*

Yeah, I really don’t know what constraints OP is working under. Here are mine:

  • >8TB max capacity - lots of Blu-ray rips, which grows every year (currently 3-4TB, grows by 1TB or so per year)
  • RAID mirror - my media isn’t backed up, so this reduces my need to re-rip if a drive dies
  • no hard requirement on speed, I only need 1-2 concurrent streams, and a single HDD is probably sufficient for that

If I was building today, I’d probably still go HDD because few mobos have >2 NVMe slots, and NVMe gets expensive at higher capacities, especially if RAID is on the table.

If my NAS was 100% backed up, I wouldn’t need RAID and I would probably use NVMe to save on space and complexity.

bcachefs

Why tho? Just use btrfs or zfs, they’re proven in production, and have a lot of good documentation.

permalink
report
parent
reply
2 points
*

4-bay USB4 HDD enclosure is $60. It’ll do fine.

permalink
report
parent
reply
3 points
*

This all day. USB3 has plenty of bandwidth to keep those spinners busy, and a cheap pc can be bought for under $200 that would handle all the services op described, plus more.

I bought an n150 with 12gb RAM, dual 2.5gb nic, built in nvme and USB 3.2. it uses like 15w of power, is basically silent, and with a 5 bay HDD attached I’ve got enough storage for whatever.

Building a home lab server from components is only a good idea if you have some really specific use case not covered by cheap imports…

permalink
report
parent
reply
2 points

How reliable are those though? The ones I’ve looked at have really crappy controllers.

permalink
report
parent
reply
6 points

I generally get my inspiration from https://forums.serverbuilds.net/ mainly the NAS killer posts (the website seems to be down at the moment of posting).

Then I adapt according to my local second hand market. Everything is bought from auction sites like eBay and some parts need patience to find a good price.

permalink
report
reply

Selfhosted

!selfhosted@lemmy.world

Create post

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.

Rules:

  1. Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it’s not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

Community stats

  • 6.5K

    Monthly active users

  • 2.7K

    Posts

  • 42K

    Comments