This is the list of official NethServer mirrors.
If you think some mirror should be added/removed feel free to edit the mirrors file and open a pull request.
The mirrors
file format follows these rules:
- each line represents a mirror record
- the line begins with the two letters country code where the mirror is
located, followed by a single space separator (e.g.
us
) - the line continues with the base mirror URL (e.g.
http://mirror.nethserver.org/nethserver/
) - the mirror URL must end with a slash "/"
A mirmon
report is available at http://mirror-status.nethserver.org/
If you want to host a NethServer mirror
- Clone this repository in the "mirrorlist" web site root directory
- Copy
mirrorlist.cron
in /etc/cron.d/ and adjust the script path and run frequency
All the configuration is set by config.php
. Other scripts should not be
modified, unless a business rule change is wanted.
The mirrors list is generated by nethserver.php
for both ns6 and ns7. The
centos.php
script is specific to ns6: it generates the mirrors list for
CentOS repositories.
Use cases and configuration editing rules:
-
When both a new CentOS has been released and NethServer development release is available, edit
$development_releases
. -
Move a
$development_releases
to$stable_releases
only when NethServer releases a new stable version and our mirrors are synched. -
When a CentOS release goes to vault, list that release number under
$vault_releases
. At that point it can be removed from NethServer mirrors too.