Hi folks,
I’d like to provide substitutes for packages in my personal
channel. The ideal setup for this would be for a machine on my
internal net to perform the builds, then upload the results to
another system on the open internet. That could be a machine
running a web server pointed at a directory where the NARs get
uploaded, or an S3-like object store, or something like that --
dirt simple, just shifting bytes off disk and out a socket.
It seems that nothing like this exists, all the public substitute
servers appear to use `guix publish'. That’s not an option for
me, since it requires significantly more disk and compute than I
have on any public-facing system, and I can’t justify the cost of
bigger machines.
What would it take to make a system like this work?
Thanks,
— Ian