Greetings,

Thank you for your willingness to provide a Slackware mirror. In order to make the experience as nice as possible for everyone involved (you, us, and our users), here's what we need from you:

  1. http address of your mirror

  2. ftp address of your mirror

  3. rsync address of your mirror

  4. an email address that we can use to contact you

The previous mirrors admin had some sort of hierarchy worked out with respect to which mirrors were considered "primary" (and thus were okay for other mirrors to use for syncing), but I have been unable to find any documentation of that hierarchy. Therefore, this is the best I can do at the moment: You can use our primary mirror rsync://ftp.slackware.com/slackware/ (which is actually OSUOSL), but it's probably best to sync from one of the others to keep from overloading OSUOSL. Here are some that are probably good choices, but check the Mirror List for some other potential options:
  rsync://mirrors.kernel.org/slackware/
  rsync://taper.alienbase.nl/mirrors/slackware/
  rsync://slackware.org.uk/slackware/

NOTE: everything below will be getting some updates soon

Your mirror should use the same base directory structure: http://yourmirror.org/slackware/... e.g. if you want to mirror everything we have, then you'd do this:

  rsync -aPSH --delete \
     --exclude "*-iso/" \
     rsync://your-upstream-mirror/slackware/ \
     /your-toplevel-pub/slackware/

If you don't want to mirror the entire tree (it's currently ~150 GB with common files hardlinked), then you can use rsync's "--exclude" option to exclude some parts. As an example, if you do not want the /slackware/slackware-3.0/ directory mirrored, you would use this as an argument to rsync:

"--exclude "slackware-3.0/""

The --exclude argument can be used multiple times, or you can put excludes in a file and then use that file as the argument - see rsync(1) for more info.

We do ask that you mirror at least the latest stable release (both 32 and 64 bit arch) and the -current development tree (both 32 and 64 bit arch).

We also ask that you not place anything else inside the top slackware/ directory (e.g. unofficial package sets, slackbuilds.org scripts, and other things not on ftp.slackware.com) - this creates confusion about what is ours and what isn't.

Responses, feedback, and questions go to mirrors@slackware.com - thanks!