main icon indicating copy to clipboard operation
main copied to clipboard

Implement local lan sharing of updates

Open castrojo opened this issue 9 months ago • 3 comments

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.

castrojo avatar Mar 27 '25 15:03 castrojo

Great idea, maybe we can consider implementing/borrowing this in BlueBuild someday @gmpinder

fiftydinar avatar Mar 27 '25 15:03 fiftydinar

Great idea, maybe we can consider implementing/borrowing this in BlueBuild someday @gmpinder

This does sound like a cool idea

gmpinder avatar Mar 27 '25 17:03 gmpinder

cc @marrusl

castrojo avatar Apr 01 '25 14:04 castrojo