Implement local lan sharing of updates
We used to have an issue like this but one meme led to another ... p5 and I were thinking if we could set up dragonfly on a node that we could have machines share their updates with each other. All this tech exists we just need to wire it up.
Steam does this today for game files. Dragonfly is a proxy so we'd ship a quadlet and a config, set up with all that magical autodiscovery. Lots of details and ways to do this so this is an aspirational issue.
Components:
- https://d7y.io/
- https://github.com/distribution/distribution
Useful bits:
- Caches the system updates
- Caches Homebrew packages (those are OCI!)
- Caches AI images that are managed by ramalama (those are OCI!)
It should be opt-in: ujust cache-updates or something.
Great idea, maybe we can consider implementing/borrowing this in BlueBuild someday @gmpinder
Great idea, maybe we can consider implementing/borrowing this in BlueBuild someday @gmpinder
This does sound like a cool idea
cc @marrusl