Mirroring:If you want to mirror our site, please contact us to let us know about it. How to mirror depends on whether you want to mirror the web site or the FTP site. Setting up a mirror is not a very hard job, and can be done within an hour.
Using the mirror accountSince the FTP site restricts the number of simultaneous connections, we've set up a mirror account which can be used by mirrors, so they are not counted in the anonymous users count. If you want to mirror our site and want use to the mirror account, mail us to obtain the password for the mirroring account.
Some help to get you goingBelow are some quick tips for setting up a mirror. Probably you need more information; but as this depends on your computer, operating system and other factors, we recommend you to send us an email, so we can help you.
Mirroring the WWW pagesTo mirror the WWW pages there are 3 possibilities;
- Use some script to get all the pages one by one; there are many on the net that do this.
- Get the file htmls.tar.gz from our ftp site. It contains the complete web-site in tar.gz format.
- Use svn. By doing anonymous svn you can receive the html pages directly from our svn repository. You need repository html.
Mirroring the FTP siteMirroring the FTP site can be done using:
- the mirror perl script. There is also a configuration file for the mirror script with a description for mirroring our site.
- rsync, ftpmaster.freepascal.org is offering rsync services both as a normal
rsync server and as a Push server.
Push mirroring minimalizes the time it takes for changed to propagate to
mirrors by signaling immediately after ftpmaster.freepascal.org has been
updated. It uses a ssh-trigger to signal the mirrors to execute the mirrorscript, for details see
this page at www.debian.org
For using rsync you will need the following need the following files:
- ftpsync,the rsync script.
- ftpsync.conf,the configfile for the rsync script.
- fpc-mirror.pub,the public key needed if you want your mirror to be pushed.