Mirrors

Differences between revisions 437 and 438
Revision 437 as of 2010-02-19 00:16:55
Size: 4902
Editor: 193
Comment:
Revision 438 as of 2010-02-19 00:24:11
Size: 5099
Editor: 193
Comment:
Deletions are marked like this. Additions are marked like this.
Line 32: Line 32:
 The Ubuntu archive currently uses about '''287GB and is slowly growing'''. A full disk will get you out of sync and cause problems for your users.  The Ubuntu archive, as of `2010-02-19`, uses about:
   * '''31
7GB''' of disk space for the Ubuntu package archive.
   * '''39GB''' for Ubuntu release CD images.
 .... '''
and is slowly growing'''. A full disk will get you out of sync and cause problems for your users.
Line 34: Line 37:
 Please try to mirror about four times a day (so every six hours) for archive mirrors. Since Ubuntu only releases every six months or so, a daily check on a releases mirror is sufficient.  Please try to mirror about four times a day (so every six hours) for archive mirrors. Since Ubuntu only releases every six months or so, a daily check on a releases mirror is sufficient. [[Mirrors/PushMirroring|Push mirroring]] is available as an alternative.

Looking for a list of Ubuntu archive or CD images mirrors?

The distribution of Ubuntu CD images and packages can always be improved. There's a team working on improving user experiences every day, making Ubuntu available to you. You can help too, by creating a mirror of your own and provide people near you with a reliable mirror.

These pages tell you what to expect, and what Ubuntu expects. You can also find example scripts to sync, and guidelines on maintaining your mirror.

There are two types of mirrors:

  • Country mirrors (e.g. nl.archive.ubuntu.com/nl.releases.ubuntu.com)
  • Normal mirrors (reachable via their own hostname)

If you wish to create a new mirror please see this page and the links provided there. If you want to apply for being a country mirror, please read these requirements.

Registration

If your mirror is meant to be used by others, please go and register it at Launchpad. You may need to create a Launchpad account first. When your registration is successful and approved, it will show up on the mirror lists on Launchpad. It will also be checked by Launchpad. If you registered a CD-mirror and registration is successful and approved, it will also show up on the Ubuntu download pages.

Mirror Guidelines

To keep your mirror up to date and working, please follow these guidelines:

  • Be committed to being a mirror. Obviously, each offer to be an Ubuntu mirror is great and users appreciate it. However, it's in nobody's interest to go and change the sources.list every time a mirror disappears. So if you're not planning on creating a mirror for the long run, don't register it. People might get disappointed in you and/or Ubuntu.

  • Know what you're starting with. A mirror may cause a lot of traffic. If your server has insufficient bandwidth, users cannot download very well and your machine may become unreachable. If you pay for traffic, please note that traffic might increase, a lot.

  • Make sure you have enough disk space. The Ubuntu archive, as of 2010-02-19, uses about:

    • 317GB of disk space for the Ubuntu package archive.

    • 39GB for Ubuntu release CD images.

  • ... and is slowly growing. A full disk will get you out of sync and cause problems for your users.

  • Keep up to date. Please try to mirror about four times a day (so every six hours) for archive mirrors. Since Ubuntu only releases every six months or so, a daily check on a releases mirror is sufficient. Push mirroring is available as an alternative.

  • Monitor the output of your sync scripts. Sometimes, syncing of the mirrors fails. That's ok, but it is very important that you monitor that and correct faults. Missing packages are not very user-friendly, so try to avoid that.

  • Subscribe to the mirror mailing lists. There are two mailing lists for mirror admins, you have the ubuntu-mirrors mailing list for discussion and tips & tricks about mirroring. There's also ubuntu-mirrors-announce which announces big updates and deletes on the mirrors.

Country mirror requirements

If you want to apply for being a country mirror, you MUST follow these requirements:

  • In case of an archive mirror, update every six hours (four times a day)
  • In case of an archive mirror, use a two stage sync

  • In case of an releases mirror, update every 4 hours (six times a day)
  • Provide the following services:
    • HTTP
    • Rsync (modules 'ubuntu' for archive and 'releases' for releases)
  • Keep your Launchpad-account up to date, so we can reach you if needed.
  • In case of an archive mirror, the archive must be available at the following URL:
  • In case of an releases mirror, the releases must be available at the following URL:
  • Subscribe to ubuntu-mirrors-announce which announces big updates and deletes on the mirrors.

Communication

If you want to get in touch with other mirror-admins, feel free to join us at #ubuntu-mirrors on Freenode. Also, if you have questions, email us at mirrors@ubuntu.com.


CategoryArchive

Mirrors (last edited 2021-10-25 08:36:55 by sajoupa)