From 609555e536e604b58e7aa4d25488636901dbbc7c Mon Sep 17 00:00:00 2001 From: Patrick McDermott Date: Mon, 05 Aug 2019 19:05:49 -0400 Subject: dev/archive/mirroring: Classify mirrors --- (limited to 'dev/archive/mirroring.mdwn') diff --git a/dev/archive/mirroring.mdwn b/dev/archive/mirroring.mdwn index 84e2230..995f6b0 100644 --- a/dev/archive/mirroring.mdwn +++ b/dev/archive/mirroring.mdwn @@ -18,10 +18,7 @@ The curious may view a list of files in the archive with the following command: $ rsync --recursive --exclude .db rsync://files.proteanos.com/proteanos -The following command will mirror the archive: - - $ rsync --recursive --times --delete --exclude .db \ - > rsync://files.proteanos.com/proteanos /path/to/your/mirror/directory/ +See below for commands to copy archive files to a local mirror. Packages are processed from the incoming queue into the archive four times daily, so mirrors need not be updated more frequently than that. The @@ -35,6 +32,32 @@ but any path and either protocol may be used. [arch-conf]: http://files.proteanos.com/pub/proteanos/conf +Primary Public Mirror +--------------------- + +Primary mirrors are those that synchronize directly from +<files.proteanos.com> and serve their contents publicly over rsync as well +as HTTP and/or FTP. + +Run the following command one to four times daily to synchronize your mirror: + + $ rsync --recursive --times --delete --exclude .db \ + > rsync://files.proteanos.com/proteanos /path/to/your/mirror/directory/ + +Secondary Public or Private Mirror +---------------------------------- + +Secondary mirrors are those that synchronize from a primary mirror and serve +their contents either publicly or privately over HTTP and/or FTP. + +Run the following command one to four times daily to synchronize your mirror: + + $ rsync --recursive --times --delete --exclude .db \ + > ${src} /path/to/your/mirror/directory/ + +Where `${src}` is any primary mirror listed in +. + Making an Official Mirror ========================= -- cgit v0.9.1