Not unique by any means, but Apple's own support, in combination with the Mac's popularity, make it pretty easy to search for solutions to most issues.Īll that being said, running a Mac as a server is not something Apple seems to actively encourage. Like I said, it's rare (and kind-of a pain), but it has been a HUGE help a few times when there was no other option. Having this Mac always running means I can VPN in, share the screen, and be using whatever tool I need to get by in a pinch. This isn't common, but there have been a few times where I've been out of the house with either only a phone or iPad, and I need to do something that can only be done on a Mac (or a desktop OS). But there's a learning curve and I'm not there yet. I'm almost certain that 100% of what I'm accomplishing with those tools could be replicated on other platforms – maybe even better and more simply through some shell scripts. I have a whole universe of Keyboard Maestro workflows, AppleScripts, Hazel rules and more that manage all sorts of automations across the Mac mini. I'm just very comfortable with macOS and the apps I use everyday on my regular computer. I'm always eager to learn new tools and systems, but sometimes it's really nice to just use a tool you know inside and out.
A macOS update may take 20-30 minutes for the first device to download, but any Macs after that pull the update from the local cache in about 2-3 minutes. This is a substantial benefit for our house with several iPhones, Macs and iPads floating around.
Our Mac mini caches OS updates, recovery images, app updates, and iCloud files for all other Apple devices on the network. However, there are still a few benefits to using a Mac (for me): I won't be in the market for new server hardware for a while, but when I am I will be seriously considering non-Mac alternatives. And the more things I run through something like Docker or VMware, the less it matters that the hardware and host OS are Mac. It is sometimes difficult to justify the cost and hurdles. As someone who runs a headless Mac mini – I don't disagree.