14
submitted 1 year ago by [email protected] to c/[email protected]

I dusted off my RPI4 and started tinkering with self-hosting things and it's sparked a fire. Suddenly I have 7 docker containers running and I need more RAM, more space and I want something reliable with room to grow. I like small form factors but it doesn't need to be RPI small. Any recs for your favorite hardware under $500?

top 21 comments
sorted by: hot top controversial new old
[-] [email protected] 4 points 1 year ago

Definitely a NUC or similar mini PC from the likes of Geekom, Beelink, or Minisforum. My whole homelab was mini PCs until I consolidated to a NUC 12 Pro as I build up my rack. Slap Proxmox on the machine, build some VMs and LXCs, and have at it.

[-] [email protected] 1 points 1 year ago* (last edited 1 year ago)

Or HP/Dell units second hand. Tons of companies ditch those computers after two o three years and they're still perfectly good for self hosting with Linux. We can also find really good deals on Intel 9th gen machines for around 35% of the price of all those you suggested brand new.

[-] [email protected] 4 points 1 year ago* (last edited 1 year ago)

I have a couple of Intel NUCs and they are great, one is the first generation NUC with the Celeron and runs Home Assistant without problems.

At the moment I am eyeing the new N100 CPUs they are pretty powerful compared to the previous generation. Asrock and Asus are bringing out motherboards with the CPU soldered and they are also fanless. The Asrock is nicer because you don't need a real PSU for it and it has an extra SATA port. They are not yet available.

https://www.asrock.com/mb/Intel/N100DC-ITX/index.asp

https://www.asus.com/motherboards-components/motherboards/prime/prime-n100i-d-d4/

Planning on making an unRaid miniPC

[-] [email protected] 1 points 1 year ago

+1 for a NUC. There's plenty of second hand ones on Ebay which can be had at around $100. The nice thing is that they have ultra low voltage CPUs so the power bill is not a concern with running 24/7.

[-] [email protected] 3 points 1 year ago

Intel NUC. Myself I prefer Proxmox as the first layer (so I can do stuff remotelly), and Alpine Linux VM as a second layer.

This been rock stable for me for the past 1 year or so.

[-] [email protected] 1 points 1 year ago

Intel NUC or similar mini-pcs. $500 can get you a pretty decent performant machine with ample memory. Extensibility can be an issue as the small form factor obviously does not allow much room for storage and expansion. Usually they only comes with 1 or 2 PCIe x4 M.2 slots. Some may provide you an extra SATA. If you want to be futureproof and you want to leave the machine as-is, you had better spot a machine with Thunderbolt 3/USB4 connectivity.

[-] [email protected] 1 points 1 year ago

Im using refurbished thinkpads (x220-203) but i've seen a lot of homelabs using Nuc pc

[-] [email protected] 1 points 1 year ago

You can get some decent enterprise hardware for fairly cheap on places like amazon. I got a dell R710 for around $800 a couple of years back. The equipment tends to be a little scuffed up and older in terms of hardware, but they still offer plently of performance IMO. The one I have has a 6 drive RAID with 1.5TB disks, dual 6-core processors, and 128GB of ram. Only downside I would say is they tend to use quite a bit of power (around 207W from what I've measured).

[-] [email protected] 1 points 1 year ago

At the moment hardware is just expensive. I ended up with a NUC with 32gb of ram in order to future proof myself while I wait for hardware to become cheaper. Other than another stick of ram I can't see me needing to update any time soon.

[-] [email protected] 1 points 1 year ago

I just built a Server using J5040 board. With 16gb ram (yes it works) a 500gb m.2 as system , 2x4tb ironwolf, all in the node 304 fractal case for 550 euro.

Will run proxmox as first layer.

[-] [email protected] 1 points 1 year ago* (last edited 1 year ago)

The best resource imo for big home servers if you graduate using old PCs is the Homelab Discord server. They’re also at [email protected].

[-] [email protected] 1 points 1 year ago

I use a Dell Micro with Ubuntu for docker containers mounted to a wall with a Synology NAS 4 bay for storage. I used to have a small form factor with a 12bay SAS array attached but the power consumption was ridiculous.

[-] [email protected] 1 points 1 year ago

I am still quite happy with my old Sun Fire X2270 M2 with Dual Xeon X5675. Not new, but its 12 physical cores, 88 GB RAM and 4 hotswap SATA drive bays in a 1U rack unit make it quite a decent machine for running a couple of VMs.

I also like my Dell T320 Rackable Tower server. It has room for 8 hotswap 3.5" SAS drives (or 16 2.5"), redundant power supply, and you should be able to get it for under $300. With a Xeon E5-1428L V2, mine is still quite capable and uses between 140 and 160 W (with 8 disks).

[-] [email protected] 2 points 1 year ago

Wow, that's a ton of computing power for the money.

[-] [email protected] 1 points 1 year ago

I'd recommend taking a look at used small form factor PCs on eBay. I've been using one for a couple years now that came with an i7-8700 16GB of ram and an nvme SSD for about $300. Running 30+ docker containers without any issues (most are lightweight to be fair)

The only drawback to small form factor is that you have limited expansion opportunity with the unit itself. In my case I use an external NAS for storage of larger files.

ServeTheHome has a bunch of videos on YouTube about these small form factor computers.

[-] [email protected] 1 points 1 year ago

In my case I use an external NAS for storage of larger files.

What's the advantage of using a NAS system?

I'm considering options for adding more storage right now and I'm not sure if I should just chuck some more drives in my linux server, or move up to NAS. The main downside of adding more drives is that I'm spending money without getting any more reliability (it's just some drives and a SAMBA share, no RAID, and only 'sometimes I remember to move important files to S3' for backup. Conversely, with a NAS I'm spending an extra like $500 on hardware before I even add storage.

It would be nice to have some reliability, but I've never had NAS before, so it's kind of an unknown for me, plus it seems like I could invest some time and add similar reliability/backup features to my existing system.

[-] [email protected] 1 points 1 year ago

Other than a very old laptop that acts as a DC, and my NAS, I have five Lenovo M920 (i5, 64 gigs of ram, 256 gigs SSD, and 512 gigs M2) in a XCP-NG cluster.

[-] [email protected] 1 points 1 year ago

I prefer the J4105 silver intels on mini itx boards, with 16GB RAM very solid setup.

[-] [email protected] 0 points 1 year ago

I have some (refurbished) HP mini PCs that are pretty decent, you can probably find similar things well within that range. You could also consider an off-lease/used server in that price range, but will have to do some hunting to find something you like. Also, servers can be a bit loud and power hungry (the efficiency of the compute is lower than e.g. a mini PC or a Pi, but it will have way more compute. Servers with something like dual hex core CPUs and 64+ GB of RAM are not uncommon).

I run both mini PCs and server hardware, using the server hardware mainly for storage or services that need quite high availability (auth, reverse proxy, password vault) and the mini PCs for most everything else (minecraft servers, wiki, jellyfin, etc)

[-] [email protected] 0 points 1 year ago

HP EliteDesk 800 G3 go for about 110€ on eBay in my area so they should have similar pricing in the US. Bought three of them and upgraded each one to 32GB of RAM and 1TB of NVME storage. They’re near silent and draw very little power which is perfect for me. I’ve set them up as a Proxmox cluster to host a bunch of VMs for messing around. I wouldn’t recommend them for applications that do video encoding though. Plex for example can bring one of these machines to its knees when you’re dealing with very large 4K Blu-ray rips like I am. In that case I usually just run Plex on my desktop when I need to.

[-] [email protected] 1 points 1 year ago

HP EliteDesk 800 G3

Yep. I use one of these for all of my homelab stuff. The i5 7500 does everything I need it to do, including h265 QuickSync transcoding for Plex & tDarr.

load more comments
view more: next ›
this post was submitted on 24 Jun 2023
14 points (100.0% liked)

Selfhosted

39206 readers
277 users here now

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!

founded 1 year ago
MODERATORS