Hi Sven,

Thank you. I'll get started. HTTPS and 1 gbit/s are no problem and I'll provide IPv6 as well.


On Sun, Feb 14, 2021, at 5:30 PM, Sven-Hendrik Haase wrote:
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/syncrepo/files/syncrepo-template.sh).
> Cheers!


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.