Running an Open Source Software mirror – What hurt the most?
Posted in Food for thought, Hardware, Networks, Open source, Technology on October 9th, 2011 by ChenHaw – Be the first to commentBesides maintaining oss.mmu.edu.my that hosting Mozilla mirror, I also maintain archive.mmu.edu.my which hosting the Ubuntu mirror. So here is something I find out recently when I’m preparing myself and the server for upcoming Ubuntu release, Ubuntu 11.10 – The Oneiric Ocelot.
Running an OSS mirror required communication with the OSS Project team. On most of the project wiki, they will ask mirror admin to join mailing list or hop on to their IRC channel. However, things doesn’t always looks good or works the way it suppose to be. Ubuntu being 1 of the major Linux distro actually has very “quiet” mirror admin team. Few weeks ago, I submitted an email to the mailing list, until now I haven’t get any reply from them. So I went on to their IRC channel and ask them what are their plans on the upcoming Ubuntu 11.10 release. Yet there wasn’t any response yet. A member at the channel responded to me that he asked the same question too and also getting no response.
On Ubuntu wiki, the guidelines says that,
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.
So what are the people at Ubuntu project are thinking? They themselves can’t even respond to us who are volunteering and willing to help.
Few things to add on:
- From Ubuntu mirrors listing page, https://launchpad.net/ubuntu/+mirror, we can see that the frequency of checking mirror health is about 2 days. You can always see outdated mirrors there, but are they outdated?
- Ubuntu doesn’t provide any details whether they have a primary sync server for other official to sync. Unlike Opensuse or Mozilla, it is written in their wiki. Do they have a primary server?
Running a mirror is something suppose to be fun and I don’t get any benefits (besides some technical skills) from running the mirror. I’m just hoping that the product users can get fast download speed and up-to-date updates. When they are happy, I also feel happy.


