upvote
My Mac mini m1 is a fantastic home server.

Years ago I realized running a 100W PC all the time was REALLY expensive, so I switched to an old linux laptop at 30W (about $4/month). That helped, but I moved to the m1 mac specifically for the power efficiency. It does all the things my linux server did, and it does them at 6W (75¢/month).

I've found no competitor with similar performance that can run in such a low power footprint. M4 mini's are way better at power/performance, and I imagine their price is about to come way down since the M6 mini just got announced.

Software-wise, it's different, but mostly equivalent. Homebrew or macports has a similar software inventory to debian. And Apple's container framework is a welcome improvement over colima for running most container workloads.

reply
My home server is an ASUS NUC 14 Essential which idles at 5W with a bunch of services running. Its peak performance is probably less than the Mac Mini, but the hardware is cheap (at least it was before RAM/storage got expensive) and it’s a great platform to run Linux on.
reply
NUC is good too. Having x86 is surprisingly important in Linux.
reply
It takes almost 8 years for $3.25/mo of electricity savings to break even with a $300 difference in up front cost. Assuming the time value of money is zero, that is.
reply
Yeah, the reality is you never break even. It's only a thing if the two options are similar pricing.
reply
That too, it's either Mac mini or Rpi if you care about power, and the Rpi is very limited.
reply
Buying a Mac specifically for serving is misguided in nearly all use cases, but as an all-in-one solution they make sense. Personally I feel like the number of boxes I need to manage has an inverse correlation to my happiness.

Macs are totally “fine” for light server duty… as is just about any computer of the last decade+. The CPUs are beasts, the disks are screaming fast.

The operating system itself may not be ideal at serving but you can just run Docker/Orbstack if you need to do something especially Linux-y.

I’d put the question back on you — what are scenarios where an Apple Silicon Mac wouldn’t cut it as a light server for one person or a handful of people? About the only scenario that comes to mind is scenarios where you expect to utilize it so heavily that the fans are running for many hours a day. At some point those are either gonna wear out or just ingest so much dust that the machine runs hotter and needs a deep clean. But even that is largely mitigated by just pointing an external fan at it.

reply
Because it's not exactly a server, more like a home PC / dev machine that I also remote into. Usually SSHing but sometimes VNC which is annoying in Linux. And the Mac mini is pretty fast. Yes a Linux box would win in terms of multicore CPU(?) or GPU if you need to run big batch processes, or a high-uptime service. My work is running those on cloud, not in my house.
reply