We support Alpine Linux and host its main mirror

We've supported the Alpine Linux project by hosting its main mirror at vpsFree.cz.

For now, this means hosting the official mirror cz.alpinelinux.org. It is currently used as the main mirror, from which other mirrors synchronize. It isn't yet certain whether it will stay that way.

Alpine Linux ("Alpine" below) is currently changing its mirror infrastructure. The mirrors will be split into three categories:

  • The "main mirror" (hopefully duplicated in the future), where the builders will upload packages and from which Tier 1 mirrors will synchronize.
  • Three Tier 1 mirrors are planned, for Europe, America and Asia (note: my suggestion that we also need a mirror in Antarctica somehow didn't catch on...). Tier 2 mirrors will synchronize from these, and end users will also use them over HTTP(S).
  • Tier 2 will consist of third-party and user mirrors, plus a backup mirror.

The mirror at vpsFree may later become the Tier 1 mirror for Europe; that hasn't been decided yet.

The idea of working with vpsFree came up about half a year ago, when there was a problem with the "main mirror". That started a discussion about moving it to another provider. One of the conditions was that the provider should offer Alpine as a supported distribution and ideally use it themselves in some way. We've offered Alpine for installation in vpsAdmin since May 2016, and have been planning to build some parts of vpsAdmin on Alpine for a while. We therefore decided to help the project by offering free hosting for a mirror. In the meantime, the immediate problem with the existing mirror was resolved, and moving the "main mirror" gave way to other priorities. Until now.

A few days ago, the "main mirror" had an outage lasting several hours. The server was unreachable, nothing could be done through the administration interface, and all we could do was wait for support to intervene. This reopened the discussion about changing providers and reorganizing the mirror infrastructure as described above. I offered support at vpsFree again. Within a few hours, I had an OVZ container ready; a few hours later, everything was installed and configured, and all of aports had been synchronized. The next day, we set up the DNS record for cz.alpinelinux.org, and the day after that promoted it to the "main mirror".

A few companies also offered to provide infrastructure for Alpine. I think one is from the USA and another from Japan. One of them must really like Alpine, because they gave the project a very powerful machine with several SSDs.

In four days, it will be a year since we added Alpine Linux support to vpsAdmin, and its popularity among our members keeps growing. Petr Krčmář gave a talk dedicated to Alpine at the last InstallFest. If you're interested in the distribution, have a look:

If you'd like to tell a friend who doesn't speak Czech about it, you can point them to the slides from my "lightning talk" [PDF] at the last LinuxDays.

Note: The article was updated a few hours after publication. The proposed infrastructure is still a concept, and the names of the mirror categories changed in the meantime.

Discussion

Discussions are not enabled yet. Open the forum