Update 01-Aug-2012, I have shut my Arch Linux package mirror down permanently. It was getting too expensive to upkeep with holding old versions of packages, and there are plenty of mirrors that provide the most current package list.
I finally get a chance to give something back to the Linux community that has been so good to me over the past few years.
I started a package mirror for Arch Linux, sure there are plenty of other ones to chose from. But this is a way I can at least do a little something to give back. Plus, there is one more thing that will hopefully help people out from time to time. I am going to try to never delete any old packages. That way if you ever need to roll back a package but don’t have it locally, there will be a good chance you will be able to find it here.
Just add the following to your /etc/pacman.d/mirrorlist
Server = http://www.schlunix.org/archlinux/$repo/os/i686
or if using x86_64:
Server = http://www.schlunix.org/archlinux/$repo/os/x86_64
The schlunix.org package mirror is included in the official mirrorlist from Arch Linux, just edit the mirrorlist as needed to make schlunix.org your primary mirror if you desire. Even if you don’t use schlunix.org as your default mirror, you of course are still able to access older versions of packages directly through the website.