How to mirror ProFTPD

ProFTPD has dozens of mirror sites around the world. At this time, the mirror network has very good geographic and network diversity, so we are declining offers of new public mirrors. Instructions for mirroring will remain here for existing mirrors and those who wish to maintain a local mirror for their own use.

Mirroring the Web Site

To join the ProFTPD Mirror Network, you'll need to make a couple of minor changes to your web server configuration. This will make it easier for end users to find the closest mirror. After you have submitted your details, we'll assign a site name within your geographic region (i.e., www1.uk.proftpd.org). Your web server needs to be configured to handle this hostname as well as the master entry for your country (i.e., www.uk.proftpd.org). Apache users can achieve this by using the ServerAlias directive. Once this configuration change is made, we'll add you to the DNS.

Mirrors are updated using rsync. Details on how to use it can be found at http://rsync.samba.org/. You might want to call it using the following arguments, for example:

rsync --recursive --times --links --compress --delete \
rsync.proftpd.org::proftpd-www /local/path/

Mirroring the FTP Site

Mirrors are updated using rsync. Details on how to use it can be found at http://rsync.samba.org/. You might want to call it using the following arguments, for example:

rsync --recursive --times --links --compress --delete \
--exclude=README.MIRRORS rsync.proftpd.org::proftpd-ftp \
/local/path/

Mailing List

Once you become a ProFTPD mirror site, it is highly recommended that you subscribe to the proftpd-mirror mailing list. We use this list to announce changes on our end. Mirror maintainers also gather there to discuss the setup and maintenance involved in running a mirror site.

The list can be joined by visiting the SourceForge mailman interface.