Advice for Running Mirrors

 [image of the typing GNU] [ English ]

Table of Contents


Mirroring the GNU Web server

Mirroring the GNU Web server requires roughly 850MB of disk space (as of 17 August 2001).

All the cross-references between our web pages use absolute file names (starting with /). We chose this convention because some browsers get confused by relative file names in links; in addition, counting the number of times to use ../ in a relative file name is not reliable.

The absolute file names assume that the root web directory is the top-level GNU directory. If your mirror server is not dedicated to the GNU project alone, that will not be true. Here are ways you can compensate for that:

Once your mirror site is operating, you can update the contents automatically, by

Mirroring the GNU FTP server

Mirroring the GNU FTP server requires roughly 3.3GB of disk space (as of 17 August 2001).

When mirroring our FTP server, we suggest that you use the GPLed program rsync or Wget.

Using rsync you can make daily copies of only the changes that has been made between your local copy and ftp.gnu.org. You could use rsync like this to mirror ftp.gnu.org;

$ rsync -rlpt -v -z --delete ftp.gnu.org::ftp <local directory>
       

The -v is optional and will give you a verbose output of the work beeing performed.


Return to GNU's home page.

FSF & GNU inquiries & questions to gnu@gnu.org. Other ways to contact the FSF.

Comments on these web pages to webmasters@www.gnu.org, send other questions to gnu@gnu.org.

Copyright (C) 1996, 1997, 1998, 1999 Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA

Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.

Updated: Last modified: Fri Aug 17 10:20:19 CEST 2001