[arch-mirrors] Best practices setting up a new mirror

Sven-Hendrik Haase svenstaro at gmail.com
Sun Feb 14 16:30:14 UTC 2021


On Sun, 14 Feb 2021 at 15:55, Easy Lee via arch-mirrors
<arch-mirrors at lists.archlinux.org> wrote:
>
> Hi everyone,
>
> First of all thank you for hosting Arch mirrors. I'm planning to contribute by hosting one as well. Any best practices regarding software (web server, rsync) or configuration? Hardware specs?
>
> I will follow-up on https://wiki.archlinux.org/index.php/DeveloperWiki:NewMirrors and probably make use of the rsync script (https://gitlab.archlinux.org/archlinux/infrastructure/-/blob/master/roles/syncrepo/files/syncrepo-template.sh).
>
> Cheers!

Hey,

You should be able to commit around 100G. A full mirror takes around
60G of real space right now so you should have some headroom. The
script you linked is fine and we use it on all our own mirrors. You
need at least 1G uplink speed as 100M doesn't really cut it anymore.
You barely need any CPU or memory.
HTTPS support would be good. We use nginx for hosting the mirror but
caddy works fine, too.

Cheers,
Sven


More information about the arch-mirrors mailing list