Ultimately I suspect it’s the combination of the two that would be the biggest problem cost-wise. Might be easier to arrange lots of relatively cheap storage if it’s only being seeded to other hosts that can satisfy more of the demand?
Right, I think my cache is now exposed at http://cache.aux-cache.dev/
public key is aux-cache.dev-1:ywKsFPXTku4fvm8Scw4gZztmJ+R6zkeKFZCe5k3zoLE=
Please be gentle with it, I don’t know how effective Cloudflare’s caching is! Priority is set to 41 so hopefully things will pull from cache.nixos.org for anything non-aux/lix specific.
Do let me know if you run into any problems, or spot any glaring security holes that have escaped the notice of my addled brain :)
As with the lunatic bittorrent experiment, at the moment it’s just got the build and runtime closures for “lix built with aux core” in there, but that might already be some use for people experimenting.
Next step is to figure out hydra remote builds so we can have the beginnings of a not-comically-underpowered cluster; after that I guess I need to discuss with those actually doing dev stuff as to what would be useful to build. Also could revisit attic or something for hosting personal caches pushed from devs machines etc.
Just found out about https://git.cbaines.net/guix/nar-herder/about/ from the guix folks. Dropping it here for “archiving” purposes - looks like an interesting candidate software to automate caching/mirror