The IPFire project distributes its files with the help of mirror servers sponsored by different organizations. A list of all mirror servers can be accessed here.
Before setting up a mirror, please consider the following aspects:
There are currently two package repositories that keep the packages for pakfire.
Each repository contains the pakfire packages for the corresponding major release (either 2 or 3) and pakfire2 additionally contains the ISO image store.
Note: 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 (~120G) and current which holds the latest release files and the package set for the current stable series (~14G). Please note disk space requirements may grow in the future.
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.
Please run this by cron (required intervals are listed above):
rsync -aHz --delete --delay-updates rsync.ipfire.org::current /<local dir>
If you want to mirror all releases (including the historic ones), please run this command instead:
rsync -aHz --delete --delay-updates rsync.ipfire.org::full /<local dir>
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 firstname.lastname@example.org.
We strongly recommend to subscribe to our mirror mailing list to get important announcements: https://lists.ipfire.org/mailman/listinfo/ipfire-mirrors.