From Fedora Project Wiki

Mirroring

Introduction

The most common nocturnal activity of an engineering student, particularly when exams are approaching, is to fire up a first person shooter game and shoot each other like there is no tomorrow. Now suppose, the geek in you, fed up with all the trivialities a text book offers, decide to challenge your friend to a deadly dual of OpenAreana. According to murphy's law, he will surely respond that he does not have it, and the Internet connection will go down at the very moment.

Why mirror it?

Size estimate.

What do I mirror?

How?

Hardware requisite

Software requisite - apache/vsftpd/rsync

Test your download speed

Clean the board (Setup your System)

Setup webserver and ftp server

Start syncing

When synced, put in a cron job

Run report mirror

Setup firewall

Monitor regularly

Build up Stats