New Mirror Guidelines

Adding a new mirror

This article outlines the procedure for adding a new mirror for Antergos packages/releases to antergos-mirrorlist.

2-Tier Mirroring Scheme

Due to high load and bandwidth limits, Antergos uses a 2-tier mirroring scheme. There are few tier 1 mirrors that sync directly from  every hour. All other mirrors are tier 2 and should sync from one of the tier 1 mirrors. Syncing from by a tier 2 mirror is not allowed.

Mirror Administrators

Please open an issue on the antergos-packages github repo with a request to become an authorized mirror. Please include the following in your request:
  • Mirror domain name
  • Geographical location of the mirror
  • Supported access methods (http, ftp, rsync, ...)
  • URLs for the above access methods
  • The name of the tier 1 mirror you are syncing from.
  • An administrative contact email
To provide consistent mirroring and keep the upstream mirrors' load as low as possible, please ensure the following:
  • Sync all contents of the upstream mirror (eg. do not sync only some repositories).
  • Use the following command arguments when running rsync:
    --verbose --recursive --times --links --delay-updates --delete-after --hard-links --ignore-times
  • Do not sync more than once per hour.
  • Sync on a random minute so it is more likely the requests will be spaced out amongst other mirrors.

Tier-1 Mirrors

Tier-1 Mirror Location Url United Kingdom rsync:// United States rsync:// Germany rsync:// Netherlands rsync://

Antergos Mirror Administrator

  • Add the mirror info to the Mirrorbrain database and enable it
  • Rebuild the antergos-mirrorlist package

Mirror Size

To give you an idea of how much space will be needed for a mirror, here are some numbers:
  • antergos: < 4GB
  • antergos-staging: < 1GB
  • iso: < 5GB


(Visited 5,190 times, 1 visits today)

Pin It on Pinterest

Share This