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

Reply via email to