Arch Linux ARM provides package mirrors located around the world so that you get the best speeds possible when updating your system. The default and recommended mirror set in all of our installations points to mirror.archlinuxarm.org which provides a round-robin of mirrors closest to you using GeoIP geolocation.
Becoming a Mirror
In order to ensure that all mirrors are up to date when changes are made to the package repository, and to integrate with our GeoIP round-robin mirror domain system, we have more requirements for hosts to become official mirrors than other distributions.
Critically, a mirror must be able to be set up to receive rsync pushes from our server. This can happen via rsyncd or over ssh. We do not make use of rsync pull for mirroring. We can provide an example rsyncd.conf file upon request to get you started with running the daemon.
In order to integrate with our DNS system, a mirror must be able to set a vhost of mirror.archlinuxarm.org that points to the root directory that files are put in by rsync. We also offer a subdomain to our mirrors to help keep naming consistent, and to allow our users to easily see where a specific host is geographically.
If you would like to help us out and become a mirror, get in touch with us on IRC or by email.