wiki.ipfire.org

The community-maintained documentation platform of IPFire

User Tools

Site Tools


en:project:mirror

How to set up an IPFire mirror server?

The IPFire project distributes its files with the help of mirror servers sponsored by different organizations.

Repositories

There are currently two package repositories that keep the packages for pakfire.

  • pakfire2 (stable)
  • pakfire3 (unstable)

Each repository contains the pakfire packages for the corresponding major release (either 2 or 3) and pakfire2 additionally contains the ISO image store.

Please do not sync pakfire3 as it is only for testing at the moment and there is not usable data.

Additionally, there is a full share that keeps all release data (>70G) and current which holds the latest release files and the package set for the current stable series (~3G).

rsync

We are using rsync because it is a fast and reliable way to distribute files incrementally and check if they were changed by anybody else on the mirror (or maybe disk corruption).

We propose to sync once in an hour (please do not all choose xx:00) but do not accept if a mirror is synced less than every six hours.

Commands

Please run this by cron (required intervals are listed above):

rsync -aHz --delete --delay-updates rsync.ipfire.org::full /<local dir>
rsync -aHz --delete --delay-updates rsync.ipfire.org::current /<local dir>

CronJob Script

Mirror admins

We do not set up mirrors that are administered by individuals any more. Many people set up a mirror which is then gone after a week or two without notice. This is neither worth the effort of setting everything up nor is it worth syncing all the data in the first place.

If you are a major company or organisation like a university we are very happy about your support and looking forward to adding your mirror to our mirror network.

If there is any trouble or you want me to register a mirror server to the system please contact mirrors@ipfire.org.

Do not forget to subscribe to the mailing list to get important announcements: http://lists.ipfire.org/mailman/listinfo/ipfire-mirrors

Translations of this page?:
en/project/mirror.txt · Last modified: 2015/09/24 14:27 by MichaelTremer