Difference between revisions of "Mirroring"

From ArchWiki
Jump to: navigation, search
(Create an official Arch Linux mirror)
(Create an official Arch Linux mirror)
Line 4: Line 4:
 
The [http://mailman.archlinux.org/mailman/listinfo/arch-mirrors arch-mirrors mailing list] is used for announcements and mirror-related communications. All mirror-administrators and the Arch Linux developers responsible for mirroring subscribe to this mailing-list.
 
The [http://mailman.archlinux.org/mailman/listinfo/arch-mirrors arch-mirrors mailing list] is used for announcements and mirror-related communications. All mirror-administrators and the Arch Linux developers responsible for mirroring subscribe to this mailing-list.
  
== Create an official Arch Linux mirror ==
+
== Create a official Arch Linux mirror ==
Anyone who wishes to create an official Arch Linux mirror should:
+
Anyone who wishes to create a public Arch Linux mirror should:
 
=== Conform with requirements ===
 
=== Conform with requirements ===
 
Your mirror must conform with the mirror-requirements for the tier you wish your mirror to belong to.
 
Your mirror must conform with the mirror-requirements for the tier you wish your mirror to belong to.

Revision as of 19:24, 16 July 2012

Arch Linux uses a 2-tier mirroring scheme. Tier 1 mirrors that sync directly from archlinux.org every hour and all other mirrors sync from one of the tier 1 mirrors. Syncing from archlinux.org is not allowed.

Communication

The arch-mirrors mailing list is used for announcements and mirror-related communications. All mirror-administrators and the Arch Linux developers responsible for mirroring subscribe to this mailing-list.

Create a official Arch Linux mirror

Anyone who wishes to create a public Arch Linux mirror should:

Conform with requirements

Your mirror must conform with the mirror-requirements for the tier you wish your mirror to belong to.

Tier 2 requirements

  • Disk-space >= 35 GB
  • Sync all contents of the upstream mirror (i.e. do not sync only some repositories)
  • Do not rsync more rapidly than every hour
  • Use the following rsync options: -rtlvH --delete-after --delay-updates --safe-links --max-delete=1000

Tier 1 requirements

  • Tier 2 requirements
  • Bandwidth >= 100Mbit/s

Create a feature-request

Go to http://bugs.archlinux.org and create a feature-request (category: mirrors) with the following information:

  • Mirror domain name
  • Geographical location of the mirror
  • Supported access methods (http, ftp, rsync)
  • URLs for the above access methods
  • The name of tier 1 mirror you are syncing from (see tier 1 mirrors here: http://www.archlinux.org/mirrors/status/tier/1/)
  • An administrative contact email
  • An alternative administrative contact email (optional)