You are browsing a read-only backup copy of Wikitech. The live site can be found at wikitech.wikimedia.org
Mirrors
- See also: Dumps/Mirror status
mirrors.wikimedia.org
The Wikimedia Foundation hosts the following public mirrors via http:
This service carries the dual purpose of giving back to the FOSS projects we use and as our own mirror.
Upstream links
These are the Debian and Ubuntu mirror pages listing mirrors.wikimedia.org to confirm it as official:
Technical info
As of December 2021 they are hosted on mirror1001.wikimedia.org.
The server is located at the Equinix data center in Ashburn, Virginia, United States (eqiad).
The relevant Puppet class is modules/role/manifests/mirrors.pp.
The repo for the puppet code can be git cloned with "git clone https://gerrit.wikimedia.org/r/operations/puppet" from Wikimedia's Gerrit installation.
Monitoring and debugging
There are 2 Icinga checks called "Ubuntu mirror in sync with upstream" and "Debian mirror in sync with upstream" respectively.
If one of these alerts you should check on mirror1001 what happens if you manually run the check commands, "/usr/local/lib/nagios/plugins/check_apt_mirror /srv/mirrors/ubuntu" / "/usr/local/lib/nagios/plugins/check_apt_mirror /srv/mirrors/debian".
Also you can run the actual sync command manually but make sure to run it was the user "mirror", so "$ sudo -u mirror ftpsync".
Furthermore, you can check /etc/ftpsync/ftpsync.conf to see which upstream hosts we are rsyncing from and look at /var/log/ftpsync/ to check logfiles for errors.
For Debian you can also see if you are receiving SSH triggers: tail -F /var/log/auth.log | grep forced-command
Contacting Wikimedia maintainers
The mirror server is maintained by the Wikimedia SRE team. To report issues with mirrors.wikimedia.org, please create a ticket in Wikimedia's Phabricator and tag it with 'SRE'. You can also join the Libera.Chat IRC channels #wikimedia-operations connect and #wikimedia-tech connect.
Contacting upstream maintainers
- Debian
- Email: mirrors@debian.org
- IRC: irc://irc.oftc.net/debian-mirrors
- Method: SSH Trigger, syncs are triggered by an SSH forced key command for the
mirror
user. Debian hasStrictHostKeyChecking no
set on their side, so changing our SSH host key does not affect Debian's trigger.
- Ubuntu
- Email: mirrors@ubuntu.com
- IRC: ircs://libera.chat/ubuntu-mirrors
- Method: Systemd Timer
- Debian OpenStack Backports
- IRC: irc://irc.oftc.net#debian-openstack
- Method: Systemd Timer
- Tails
- Email: tails-mirrors@boum.org
- Method: Systemd Timer