On Sun, 14 Feb 2021 at 15:55, Easy Lee via arch-mirrors <arch-mirrors@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/sy...).
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