summaryrefslogtreecommitdiffstats
path: root/dev/archive/mirroring.mdwn
diff options
context:
space:
mode:
authorPatrick McDermott <pehjota>2019-08-05 19:05:49 (EDT)
committer Patrick McDermott <pehjota>2019-08-05 19:05:49 (EDT)
commit609555e536e604b58e7aa4d25488636901dbbc7c (patch)
treea6fb5ce93c3bb6146ccc51b77a9af3fa0dc4754f /dev/archive/mirroring.mdwn
parent35bb77635fc02a51e0a7069aad0a3b720f35c191 (diff)
dev/archive/mirroring: Classify mirrors
Diffstat (limited to 'dev/archive/mirroring.mdwn')
-rw-r--r--dev/archive/mirroring.mdwn31
1 files changed, 27 insertions, 4 deletions
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
+&lt;files.proteanos.com&gt; 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
+<http://files.proteanos.com/pub/proteanos-mirrors-rsync>.
+
Making an Official Mirror
=========================