We rely on mirrors to distribute MariaDB to the world through the official download site at https://downloads.mariadb.org. If you would like to volunteer to become a mirror, thank you! Getting you set up is easy.

How to Become a MariaDB Mirror

The only requirements for becoming a mirror are:

  1. A willingness to mirror MariaDB
  2. Available bandwidth and disk space
    • Each release of MariaDB takes between 10-17GB of disk space for all of the various packages we create. There are several MariaDB releases per year, but only the most recent two from each main MariaDB series (10.1, 10.2, etc...) are kept on the mirrors
    • We recommend our mirrors have at least a 100Mbit/sec connection to the Internet
  3. The ability to do directory listings on mirrored sub-directories on your mirror host (for some platforms the download page links directly to mirrored sub-directories)
  4. The mirror should update itself at least once a day. (See Updating Notes for more information)
  5. Mirroring is done using rsync

Updating Notes

MariaDB will normally have no more than one release per series (10.1, 10.2, etc...) per month. There may be times when this is not the case (such as if a major bug is found), but those times are few.

Timing for release announcements is generally oriented to the U.S. Eastern time zone. So if your mirror only updates once per day, have it update after midnight, but before 06:00, U.S. Eastern Time.

With rsync, it is no problem to update several times per day, and doing so is encouraged (if you can).

rsync Information

The primary rsync URL for mirrors to use is:

rsync.osuosl.org::mariadb

Here is the suggested rsync command for a mirror to use:

rsync -a --partial --delete-after --delay-updates rsync.osuosl.org::mariadb /path/to/local/download/directory

Be aware that when using the above rsync command, a "mariadb" directory will not be created. Instead, the contents of the mariadb module will be rsynced into whatever local folder you specify. We suggest creating a "mariadb" folder for this.

It is also a good idea to test your rsync command before adding it to a cron job by adding the -v --dry-run flags to the command temporarily so you can see what it will do (without actually doing anything).

As of August 2017, running the above command will use around 170GB of disk space in total.

See the rsync documentation for details on what each of the arguments in the command above does.

Secondary rsync mirrors

We also have several secondary rsync mirrors you can pull from. In many instances pulling from the secondary mirror is faster than pulling from the primary rsync mirror. Here they are, with the country they are located in. Simply replace the rsync URI in the example above with one from this list to use it.

Australiamirror.aarnet.edu.au::pub/MariaDB
Australiamirror.digitalpacific.com.au::mariadb
Australiamelbourneitmirror.net::mariadb
Bulgariamirror.host.ag::mariadb
Canadamariadb.mirror.globo.tech::mariadb
Canadamirror.iweb.com::mariadb
Chinamirrors.tuna.tsinghua.edu.cn::mariadb
Denmarkmirror.one.com::mariadb
Francefr.mirror.babylon.network::mariadb
Franceftp.igh.cnrs.fr::Mariadb
Germanyftp.hosteurope.de::mariadb
Irelandftp.heanet.ie::mirrors/mariadb
Netherlandsnl.mirror.babylon.network::mariadb
Netherlandsftp.nluug.nl::mariadb
Portugalmirrors.up.pt::pub/mariadb
Russiamirror.mephi.ru::mariadb
Russiamirror.truenetwork.ru::MariaDB
South Africamirror.zol.co.zw::all/mariadb
Swedenftp.ddg.lth.se::mariadb
Taiwanftp.ubuntu-tw.org::mariadb
USAmirror.lstn.net::mariadb
USAmirror.nodesdirect.com::mariadb
USAmirrors.syringanetworks.net::mariadb
USAftp.utexas.edu::MariaDB

Getting Added to the Mirror List

Once you have initially mirrored the MariaDB release tree, please send an email to (mirror (at) mariadb [dot] org) with the following information:

  1. The name of the company or organization sponsoring the mirror (so we can give credit where credit is due).
  2. Contact name (and email address) for your mirror (so we know who to contact if there are any issues)
  3. The general physical location (e.g. "Paris, France", "Hong Kong", or "Austin, Texas, USA") of the mirror (we use geolocation to try and send people to a mirror close to them).
  4. The base public URL for the mirror (e.g. 'http://mirror.example.net/pub/mariadb').

Once we receive your email and verify your mirror is working we'll add you to the list of mirrors.

Thank you for volunteering to mirror MariaDB!

Credits

The primary MariaDB mirror has been generously provided by the Oregon State University Open Source Lab and is at rsync.osuosl.org.

Other mirrors (list not necessarily complete):

Australia

  • AARNet Pty Ltd (Brisbane)
  • Digital Pacific (Sydney)
  • Melbourne IT Pty Ltd (Sydney)

Austria

  • Klaus-Uwe Mitterer (Vienna)
  • tweedo.com (Vienna)

Belgium

  • Nucleus.be (Antwerp)
  • Cu.be Solutions

Bulgaria

  • Host.ag (Sofia)

Brazil

  • UFSCar - Federal University of São Carlos (São Paulo)

Canada

  • Colo-Serv Communications (Montreal)
  • iWeb Technologies, Inc. (Montreal)
  • Rafal Rzeczkowski (eastern)
  • Marty Anstey (western)
  • GloboTech Communications (New Brunswick)

China - 中国

  • 大连东软信息学院 - Dalian Neusoft University of Information (Dalian)
  • 中国科学院开源协会 - Open Source Software Association of Chinese Academy of Sciences (Beijing)
  • 清华大学 TUNA 协会 - Tsinghua University TUNA Association (Beijing)

Columbia

  • Universidad Pontificia Bolivariana (Medellin, Antioquia)

Czech Republic

  • HOSTING90 systems (Prague)
  • vpsFree.cz

Denmark

  • One.com (Copenhagen)
  • dotsrc.org - Aalborg University (Aalborg)

Estonia

  • EENet

Finland

  • NetInch Corp

France

  • Institut de Genetique Humaine (Montpellier)
  • Babylon Network (Roubaix)
  • LayerJet Solutions (Roubaix)
  • NWPS.ws (Roubaix)
  • OVH (multiple locations)
  • Sebastian Urbach (Vitry-sur-Seine)

Germany

  • Daniel Jost - Freelance Web Professional
  • CICKU (Falkenstein)
  • www.n-ix.net (Nuremberg)
  • Herr Bischoff (Nuremberg)
  • Host Europe GmbH
  • hs-esslingen.de
  • NetCologne GmbH
  • rackSPEED GmbH (Düsseldorf)

Greece

  • University of Crete / Computer Center (Crete, Heraklion)

Hong Kong

  • 網匯在線有限公司 - Nethub Online Limited

Hungary

  • Budapest University of Technology and Economics (Budapest)

Indonesia

  • Biznet Networks
  • Beritagar.ID (Jakarta)
  • DATAUTAMA-NET-ID (Surabaya, East Java)
  • Politeknik Negeri Banyuwangi
  • Universitas Surabaya (Surabaya)

India

  • Fibergrid (Hyderabad)

Iran

  • AASAAM Group
  • Alma Host

Ireland

  • HEAnet Ltd. (Dublin)

Italy

  • EvoWise (Milan)

Japan

  • 山形大学, 米沢市 - Yamagata University (Yonezawa)

Lithuania

  • UAB "Interneto Vizija" (Vilnius)

Malaysia

  • Universiti Teknologi Malaysia (Johor Bahru)

The Netherlands

  • 1000Mbps.com (Amsterdam)
  • Babylon Network (Amsterdam)
  • DigitalOcean (Amsterdam)
  • NLUUG (Amsterdam)
  • Supportex.net (Amsterdam)
  • i3D.net (Rotterdam)
  • Triple IT B.V.

New Caledonia

  • L@goon New Caledonia

Poland

  • Kisiek.net

Portugal

  • Universidade do Porto

Romania

  • EvoWise (Bucharest)

Russia

  • МИФИ - National Research Nuclear University "MEPhI" (Moscow)
  • TimeWeb Co. Ltd. (Saint Petersburg)
  • Truenetwork (Novosibirsk)

Singapore

  • DigitalOcean
  • National University of Singapore

South Africa

  • Telkom SA SOC Ltd (Cape Town)
  • Web Africa (Cape Town)

South Korea

  • KAIST File Archive (Daejeon)

Spain

  • EvoWise (Madrid)

Sweden

  • Lund University (Lund)

Taiwan

  • OSSPlanet + Ubuntu-TW - Ubuntu 台灣在地推廣組

Thailand

  • Best IDC (Bangkok)

Turkey

  • ULAKBIM (Ankara)

The United Kingdom (UK)

  • Somerset Tech Solutions (Coventry)
  • Coreix LTD (London)
  • EvoWise (London)
  • Exascale (Cheltenham, Gloucestershire)

The United States of America (USA)

  • Accretive Networks (Washington, Seattle)
  • DigitalOcean (California, San Francisco)
  • EvoWise (California, Los Angeles)
  • DigitalOcean (New York, New York)
  • EvoWise (New York, New York)
  • Jaleco.com (U.S. East Coast)
  • Nodes Direct (Florida, Jacksonville)
  • Syringa Networks (Idaho, Boise)
  • University of Texas at Austin (Texas, Austin)
  • Limestone Networks (Texas, Dallas)

Zimbabwe

  • Zimbabwe Online (Harare)

The MariaDB Archive

The distributed mirrors above only hold the most recent 3-4 releases of each MariaDB series (5.5, 10.0, etc...). If you need to access older MariaDB releases, there is an archive server that contains every MariaDB release. This server is available via the web at http://archive.mariadb.org and via rsync at:

archive.mariadb.org::mariadb

Mirroring the MariaDB Archive with rsync

To mirror the archive with rsync, something like the following will get you everything:

rsync -avP archive.mariadb.org::mariadb /path/to/local/dir/

...or you can specify a specific release such as:

rsync -avP archive.mariadb.org::mariadb/mariadb-5.5.30 /path/to/local/dir/

As of September 2016, the entire archive will use around 1.2TB of disk space in total.

To get a listing of the top level items in the archive including a list of every MariaDB release, just do:

rsync archive.mariadb.org::mariadb

If you would like to become a full archive mirror of MariaDB and be listed here, just let us know via the contact information above like you would for becoming a regular mirror. Thanks!

Comments

Comments loading...