Ludovic Courtès <l...@gnu.org> writes:

> Hello,
>
> Christopher Baines <m...@cbaines.net> writes:
>
>> Hilton Chain <hako@ultrarare.space> writes:
>>
>>> Recently, I got in touch with Jing Luo on mirror hosting.  They have
>>> hosted mirrors for various distributions[1], and it's really kind of
>>> them to still[2] be willing to help out.
>>>
>>> As a result, here are two new mirrors:
>>>
>>> --8<---------------cut here---------------start------------->8---
>>> https://berlin-guix.jing.rocks
>>> https://bordeaux-guix.jing.rocks
>>> --8<---------------cut here---------------end--------------->8---
>>>
>>> for https://ci.guix.gnu.org and https://bordeaux.guix.gnu.org,
>>> respectively.
>
> Nice!  Thanks to you and Jing Luo for setting this up!
>
>> The nar-herder which handles serving substitutes for the bordeaux build
>> farm is meant to enable high performance mirroring, and that's what's
>> used for the mirrors listed on https://bordeaux.guix.gnu.org/.

Thanks, I'll take a look at nar-herder later.

> Would be nice to have a section in the Cookbook on setting up mirror via
> several methods, be it nar-herder or rsync.
>
>> Searching through the mailing lists, I think there's an option to mirror
>> substitutes using rsync and serve them via ‘guix publish’.  Is it
>> possible now?  If so, how to set up this on a foreign distro?
>
> ISTR this was done in the past on ci.guix for a mirror in China (was it
> SJTUG’s?) but I can’t find any trace of it in maintenance.git.

SJTUG still uses reverse proxy, but with their own solution for caching.

> We could consider setting up a rsync module on ci.guix (aka. berlin) if
> that helps.

Reply via email to