Even in this environment of inflated hardware prices, you can get one for a reasonable price.
Although I do see the appeal in getting unconventional hardware to do what you want, just for the love of the game.
Even in this environment of inflated hardware prices, you can get one for a reasonable price.
Although I do see the appeal in getting unconventional hardware to do what you want, just for the love of the game.
For a home sever that's mostly idle, it is almost like commuting in a pickup truck.
I had a Nuc 9 extreme with a 10gb SFP card in it.
It averaged 69w. The Mac Mini I replaced it with uses just under 5w.
A Mini is possible the worst bang for buck. Also, the horror that that is Desktop Docker can’t be over emphasised. I know there are better ways of using Docker on a Mac, but having got something working I can’t face rebuilding it.
I also have some Fujitsu office machine I picked up for $50 as my "I need to run some random task on a physical linux box" machine with an i5-7500 and it idles at 15W
OrbStack is my go-to when it comes to running docker on Mac. It also uses macOS native containerization APIs so containers will be a bit more performant than they would (at least use to) be on Docker Desktop.
Another good approach if you’re fine without a GUI or want to bring your own is just ‚brew install docker‘.
I’ve got it working, but compared to doing it in compose, it’s awful.
I've got an Optiplex with an i5 and two hard drives and that idles around 12W when idling.
Some mod Xeon systems to use regular PC PSU like Be Quiet! ones and Noctua fans, etc. but my HP Z440 workstation is so quiet already I didn't need to.
In my case it's an headless server and is sits between the vacuum cleaner and the cat's food: there are literally only two cables connected to it, the power cable and the ethernet cable.
I can live with the footprint of one tower.
I run many VMs and containers inside those VMs: Git server, pastebin, NAS, containerized/VM-isolated AI agents, etc. but I don't need it to be up 24/7. I basically only need those when I'm working. So electricity usage ain't a big concern to me as it's more like running 8/7.
I don't feel like I'm commuting in a pickup truck: I feel like I have the perfect machine for the task.
Because there are so many of them (at least in Denmark where I live) they are pretty cheap and it's easy to get one with an I-processor.
My current machine's idle draw is also very low at 5-6w.*
*Based on some quick research it does seem that I was a bit lucky with mine, so I guess it's fair to mention that mileage may vary.
I'm using a PCIe expansion card to get double NVMe drives for the cache disk, and then three (up to five) 3.5" spinning 8TB drives for long term.
I tried really hard to get it on 32GB but sadly the motherboard only has two slots and only supports 8GB DDR3 modules. I literally ordered some of the rare late-generation 16GB ones and it refused to boot, with no firmware updates available from the vendor (Advantech, board is an AIMB-274).
Buy a refurbished Xeon workstation with DDR4 RAM. If you're in the US or China they're basically free and if you're in the EU, they aren't too pricey (like you can definitely find ones for less than 200 EUR). Slap your double NVMe expansion card, your two NVMEs and your 3 3.5" spinning rust in it. If the workstation doesn't come with a Xeon with lots of cores, just buy one on eBay for $25.
My first home server is a 2nd hand gaming PC that I bought for 500$ with 32gb and 7700rx video card that I use for GPU based tasks but it's quite audible when it's working so wife and I agreed it has no place in the living room anymore and is being deported to the corner of my office.
You can still find really good bargains for home servers from refurbished good computers, and given how well solved tech reliability is now, it's really not worth buying new.
ASRock H67M-ITX, i3 2.5GHz, 16GB DDR3 1333Mhz, 2TB+4TB SSDs, DVD-RW, in this Mini-ITX Antec case[1].
Old Optiplex are also good deals. I bought a Dell Optiplex 5070 MT for $150 for myself and 2 Dell Optiplex 3070 SFF computers for $75 each to replace my mom's aging Windows 7 PC. All 3 computers take DDR4 and M.2 NVMe SSDs and have an Intel i5-9500 CPU that will also run Windows 11 pretty well, if you're into masochism that is.