WhiteyFisk
Seniorius Lurkius
I think it's mainly targeted for environments with large numbers of devices deployed, but for me it's been transformational for iCloud Drive even in my home environment. Previously it was flaky, with new files often taking ages to show up (or not showing up at all). With my Mac mini acting as a cache updates are immediately reflected on other devices.
The software update side is less useful as my devices aren't homogeneous enough to make it worthwhile - i.e. the iOS 17.3 installer for my iPhone 13 is different to the one for my wife's 12 Pro, so caching is pointless.
But for iCloud it's great. Can recommend trying it out if you have a suitable Mac.
I've been using one since Server.app, and last year I wound up redeploying it on virtual machines running on a household hypervisor. There are some tricks you need to use with OpenCore, but i have two virtual Sonoma servers running on my Proxmox server. It's pretty sweet when OS updates are released. the iCloud user data portion of it is working well or at least seems to but sometimes reconciliation will take a minute if i've got the same document up on my iPad and a computer. It's faster and more reliable than OneNote at least?
The cache service will refuse to run on macOS if sysctl says it's virtualized, so you can imagine what was required. It wasn't difficult once I learned about Lilu.kext.