I have an unused mac that I want to put to work and I'm looking for inspiration. So far the only examples I've found are the typical home server stuff:<p>- plex/media server<p>- remote backup<p>- file sharing/sync<p>But I'm more interested in scriptable use cases that can't be covered by a Linux server, e.g.:<p>- Xcode builds<p>- headless browser service (puppeteer) for website screenshots (for apple emoji & font rendering)<p>- automated screenshots/screencasts (via screencapture & apple script)<p>- iCloud file organization (e.g. with Hazel.app)<p>I'm sure there are many more possibilities, so... if you have a macOS server, what do you use it for?
FYI, macOS can't deal with SYN floods, unless they added things recently. The tcp they forked from FreeBSD in the early 2000s didn't get sensible syn flooding protections until a few months after they forked. So, I wouldn't recommend exposing it directly as a public service.
I got my Mac Mini last year with 10 Gig Ethernet in case I later decided to convert it to a server. A build server sounds interesting, can Xcode be scripted to run without a UI?
iOS Time Capsule.<p>It is the thing that I wanted forever.<p>iCloud Cache. I am not sure if this feature is still available. But in the old macOS server you could have iCloud cache and App update all on macOS Server so your iPhone and iPad will get update from macOS server instead.