Nerd sniped again, this time by @miketheman, into looking at how various package managers do mirroring: https://nesbitt.io/2026/03/20/package-manager-mirroring.html
Package Manager Mirroring

Every mirroring tool I could find, and the protocols underneath them.

Andrew Nesbitt

@andrewnez @miketheman FWIW, Pulp (and Foreman/Katello) can also mirror Debian, PyPI and Docker/OCI. I think Pulp can also do NPM, Rust and Maven, but that's not exposed in Foreman.

Edit: oh, you mention that down below, just not in the initial summary. NVM.

@andrewnez @miketheman I'll be deploying your 'proxy' in my homelab network tomorrow - I've been itching to get rid of Nexus, but wasn't prepared for the deployment complexity of Pulp.
@kevin @miketheman oh cool, feedback and bug reports very welcome, I’ve mostly just been running it locally as a simple go binary with sqlite, so more deployment reports are great
@andrewnez @miketheman Hi, check this out: https://github.com/vtuber-plan/olah is a pull-based cached mirror of the huggingface model.