We rely on mirrors to distribute MariaDB to the world. 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:
# A willingness to mirror MariaDB.
# Available bandwidth and disk space.
** Each release of MariaDB takes approximately 2GB of disk space for all of the
various packages we create, and there are several MariaDB releases per year.
** We recommend our mirrors have at least a 100Mbit/sec connection to the
Internet.
# The ability to do directory listings on mirrored sub-directories on your
mirror host (for some platforms the
[[http://downloads.askmonty.org|download]] page links directly to mirrored
sub-directories).
# The mirror should update itself at least once a day. (See
[[http://kb.askmonty.org/en/mirroring-mariadb#updating-notes|Updating Notes]]
for more information)
# Mirroring is done using rsync.
=== Updating Notes
MariaDB will normally have no more than (and often less than) one release per
series (5.2, 5.3, 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 rsync URL for mirrors to use is:
<<code>>
rsync.osuosl.org::mariadb
<</code>>
Here is a suggested rsync command for a mirror to use:
<<code>>
rsync -a --partial --delete-after --delay-updates rsync.osuosl.org::mariadb /path/to/local/download/directory
<</code>>
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. See the
[[http://www.samba.org/ftp/rsync/rsync.html|rsync documentation]] for details
on what each of the arguments in the command above does.
== Getting Added to the Mirror List
Once you have initially mirrored the MariaDB release tree, please send an email
to (mirror (at) askmonty [dot] org) with the following information:
# The name of the company or organization sponsoring the mirror (so we can
give credit where credit is due).
# Contact name (and email address) for your mirror (so we know who to contact
if there are any issues)
# The general physical location (e.g. "France", "Hong Kong", or "U.S. West
Coast") of the mirror (we use geolocation to try and send people to a mirror close to them).
# 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 [[http://osuosl.org|Oregon State University Open Source Lab]] and is at rsync.osuosl.org.
Other mirrors (list not complete):
* fe.up.pt
* hs-esslingen.de
* Supportex.net
* Goodie Domain Service, Vienna University of Technology, Austria
* AARNet Pty Ltd
* SWITCHmirror
* LayerJet Solutions
* The German Service Network
* XenServ (www.xenserv.com), on behalf of cmanns