Mirror List

List of CentOS official mirrors.

Registering a mirror

CentOS welcomes new mirror sites. If you are considering setting up a public mirror site for CentOS, please follow the following steps :

Mirroring content

To start mirroring content, you can select one of the following options :

rsync -aqzH --delay-updates --delete-after rsync.stream.centos.org::CentOS-Stream-All /path/to/local/mirror/root
rsync -aqzH --delay-updates --delete-after rsync.stream.centos.org::CentOS-Stream-nosrc /path/to/local/mirror/root
rsync -aqzH --delay-updates --delete-after rsync.stream.centos.org::CentOS-Stream-nodebug /path/to/local/mirror/root
`rsync.stream.centos.org` is resolved automatically by our GeoIP enabled dns setup. So that means that you'd get a node in your country/continent if it exists, or from nearest one

General Notes

Please note that U.S. Export Administration Regulations prohibit exporting CentOS software to some countries and consequently, we can't add mirrors from those countries. The current list of restricted countries can be seen on the CentOS Legal page , first paragraph.

If you have a data cap which is lower than 15 TB (depending on region), please don’t try to add that machine as a mirror. Please also note: If you are in a country which already has a lot of mirrors (like most western countries do, but also some Asian countries), please refrain from trying to add mirrors which have less than 1000Mbit/s. If there aren’t that many mirrors in your country, we will also accept lower speeds, naturally.