How the mirrors at U. of Nottingham Soar Web Site got set up

Once you know how to set things up, running a mirror is easy. If you don't know how, you must pass through these stages of enlightenment.
  1. Install Perl (best done by a system administrator)
  2. Pull the latest version of mirror from one of these sites:
    	src.doc.ic.ac.uk [146.169.2.1]
    		directory: computing/archiving/mirror
    		(shortcut packages/mirror) 
    	
            ftp.th-darmstadt.de [130.83.55.75]
            	directory: pub/networking/mirror
    
    	ftp.sun.ac.za [146.232.213.2]
    		directory: pub/packages/mirror
    
    	archive.orst.edu [128.193.4.2]
    		directory: pub/mirrors/src.doc.ic.ac.uk/computing/archiving/mirror
    		(shortcut pub/packages/mirror)
    
  3. Install mirror (best done by a system administrator, but advancd users with space can do it).
  4. Read the man pages on mirror.
  5. Write a short file that runs with mirror noting where, when and how to pull.
  6. Run the command "mirror your-file-here" to establish the mirror. Running mirror creates an update report in a .mirror file. You can see how things went last night.
  7. Get the mirror command to run every night by setting up a "cron" file. This was done with the Unix "crontab your-file-here" command referencing the mirror.centro file and the full path of mirror. Type "man crontab" for more help. For reference, -e edits and -l lists.
  8. Translate any CGI (common gateway interface) scripts used to search or manipulate your mirror site. In this case, it meant changing the path variables, modifing a two search strings to look for compressed files (ISI kept files uncompressed), and making sure that all files and directories that should be readable, were readable.

Frank E. Ritter
Psychology and Computer Science Departments
University of Nottingham
Nottingham NG7 2RD
Frank.Ritter@nottingham.ac.uk

This was http://www.ccc.nottingham.ac.uk/pub/soar/setting-up-mirror.html.