This is the Kiwix official Download Repository. You may find here ZIM file we have prepared, but also everything necessary to compile Kiwix by yourself. We always search for new mirrors, especialy for our big ZIM files in the /zim directory. If you have a public HTTP(S) server with at least 1Gb/s available bandwidth, you may mirror these files using rsync: rsync -vzrlptD --delete \ master.download.kiwix.org::download.kiwix.org/zim/ ./zim/ If you want to know what is the size of each directory, you can run the following command: for DIR in `rsync --list-only --exclude "*.*" \ --exclude "README" master.download.kiwix.org::download.kiwix.org/* | \ tr -s ' ' | cut -d ' ' -f5` ; do SIZE=`rsync --info=stats2 -h -r \ "master.download.kiwix.org::download.kiwix.org/$DIR/" | \ grep "Total file size" | sed 's/.*://'` ; echo $DIR:$SIZE ; done If you want to mirror only the last version of the ZIM files (should be avoided for official Kiwix mirrors) you can get the list with the following command: for ENTRY in `rsync --recursive --list-only \ master.download.kiwix.org::download.kiwix.org/zim/ | grep ".zim" | \ tr -s ' ' | cut -d ' ' -f5 | sort -r` ; do RADICAL=`echo $ENTRY | \ sed 's/_20[0-9][0-9]-[0-9][0-9]\.zim//g'`; if [[ $LAST != $RADICAL \ ]] ; then echo $ENTRY ; LAST=$RADICAL ; fi ; done If you want your mirror to join our load-balancer, please announce yourself at contact+mirror (at) kiwix (.) org with - the mirror maintainer contact (so we can join you) - the organization (if any) providing the mirror (with your link) - the IP(s) your server use to rsync (to add to our whitelist) - the URLs for your mirror (http/s at least) - The country it is located in We now request mirrors to have at least 1Gbps _unmetered_ bandwidth to be added to our load-balancer. We kindly ask you to run an rsync service so our master can scan your mirror efficiently. Without rsync, our master will have to make tons of HEAD requests to your mirror every hour to check for its files.