The home/small business version of this is included with every installation of OS X: https://support.apple.com/guide/mac-help/what-is-content-cac...
Popular app and OS updates can be cached on a local Mac, with the recommended machine being on the network using a wired connection and always connected (desktop/Mac mini)