From 539fd1471907422d81626260ea4f1e23e4d398a4 Mon Sep 17 00:00:00 2001 From: Micah Anderson Date: Thu, 19 Feb 2009 12:23:29 -0500 Subject: move the branches directories up to the root of the repository --- examples/example.maildir | 58 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 examples/example.maildir (limited to 'examples/example.maildir') diff --git a/examples/example.maildir b/examples/example.maildir new file mode 100644 index 0000000..8898a78 --- /dev/null +++ b/examples/example.maildir @@ -0,0 +1,58 @@ +## +## This is an example maildir configuration file. +## +## The maildir handler slowly creates a backup of each user's +## maildir to a remote server. It is designed to be run with +## low overhead in terms of CPU and bandwidth, so it runs pretty +## slow. Hardlinking is used to save storage space. The actual +## maildir is stored within each snapshot directory. +## +## The basic algorithm is to rsync each maildir individually, +## and to use hard links for retaining historical data. +## +## We handle each maildir individually because it becomes very +## unweldy to hardlink and rsync many hundreds of thousands +## of files at once. It is much faster to take on smaller +## chunks at a time. +## +## Any maildir which is deleted from the source will be moved to +## "deleted" directory in the destination. It is up to you to +## periodically remove this directory or old maildirs in it. +## +## Note: This handler assumes that the remote shell is set to bash +## +## The defaults are useful in most cases, just make sure +## to configure the source and destination information + +when = everyday at 21:00 + +## each users maildir will contain these files: +## daily.1, daily.2, daily.3, daily.4, daily.5, weekly.1, weekly.2, +## weekly.3, monthly.1 +## if keepdaily is 5, keepweekly is 3, and keepmonthly is 1 +keepdaily = 5 +keepweekly = 3 +keepmonthly = 1 + +# directory which contains all the maildirs +srcdir = /maildir/riseup.net + +# the srcdir is expected to contain the following subdirectories. Each +# of these will contain the user's Maildirs which start with these +# letters +srcsubdirs = 0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z + +# put the backups under this directory +destdir = /crypta/maildir/riseup.net +desthost = kakapo-pn + +# For the backup rotation to work, destuser must be able to run +# arbitrary bash commands on the desthost. +destuser = backer + +# remove any maildirs from backup which might have been deleted +remove = yes + +# use a ssh-mux to reuse connections, see the following article +# http://www.debian-administration.org/articles/290 for an example +multiconnection = notset -- cgit v1.2.3