Difference between revisions of "Mirroring"

From ArchWiki
Jump to: navigation, search
(use https for links to archlinux.org)
(Redirect to DeveloperWiki:NewMirrors which is older and has the same content)
 
(18 intermediate revisions by 5 users not shown)
Line 1: Line 1:
[[Category:Arch development]]
+
#REDIRECT [[DeveloperWiki:NewMirrors]]
[[Category:DeveloperWiki]]
+
Arch Linux uses a 2-tier mirroring scheme. Tier 1 mirrors 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.
+
 
+
For a guide on how to select and configure mirrors for your [[pacman]] installation, see [[Mirrors]].
+
 
+
== Communication ==
+
The [https://mailman.archlinux.org/mailman/listinfo/arch-mirrors arch-mirrors] mailing list is used for announcements and mirror-related communications. All mirror-administrators and Arch Linux developers involved in mirroring subscribe to this mailing list.
+
 
+
== How to create a official Arch Linux mirror ==
+
{{Note|{{pkg|pacman-mirrorlist}} only includes ftp URLs if no http URLs are available in a given country.}}
+
{{Warning|We are '''not''' accepting new ftp mirrors.}}
+
Anyone who wishes to have a public Arch Linux mirror made a official 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 sync more often than every hour
+
* Use the following [[rsync]] options: '''-rtlvH --delete-after --delay-updates --safe-links --max-delete=1000'''
+
* Subscribe to [https://mailman.archlinux.org/mailman/listinfo/arch-mirrors arch-mirrors]
+
* http support
+
 
+
==== Tier 1 requirements ====
+
* Tier 2 requirements
+
* Bandwidth >= 100Mbit/s
+
* [[rsync]] support
+
 
+
=== Create a feature-request ===
+
Go to https://bugs.archlinux.org and create a feature-request (category: mirrors) containing the following information:
+
* Mirror domain name
+
* Geographical location of the mirror (country)
+
* Supported access methods (http, [[rsync]])
+
* URLs for the above access methods
+
* The name of tier 1 mirror you are syncing from (see tier 1 mirrors here: https://www.archlinux.org/mirrors/status/tier/1/) (tier 2 mirrors)
+
* An administrative contact email
+
* An alternative administrative contact email (optional)
+

Latest revision as of 16:10, 21 January 2015