conference logo

Playlist "1 year of maintaining a public repository mirror"

1 year of maintaining a public repository mirror

Philipp Marmet

Over a year ago we setup a public repository mirror. Until now we're
officially listed as a mirror for the following distributions
(https://pkg.adfinis-sygroup.ch/):

* Arch Linux
* CentOS
* Debian
* EPEL
* OpenSUSE
* Ubuntu

This talk will give an overview what is required to quickly setup a new package
mirror and shows how we manage our mirror with Ansible, which automates the
installation and configuration of a new mirror. The Ansible playbook will be
available on GitHub at the time of the talk. In addition we try to motivate the
attendees to contribute to the global mirror network.

We'll show some statistics and graphs and explain what new mirrors can expect
in terms of storage, requests and bandwidth. So far our mirror has generated
over 45TB of outbound traffic, which is quite much for a mirror in Switzerland.