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 "/"
Mirror status
A mirmon report is available at http://mirror-status.nethserver.org/
Donate a NethServer mirror
If you want to host a NethServer mirror
Installation
- Clone this repository in the "mirrorlist" web site root directory
- Copy
mirrorlist.cronin /etc/cron.d/ and adjust the script path and run frequency
Configuration
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_releasesto$stable_releasesonly 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.