# erbu sample config file # encfs root directory # This is where the encrypted data is stored. # It's conventional to use the .enc suffix on this dir name encfs.rootDir=/some/dir/cats.enc # encfs mount point # The above root dir is mounted by encfs to this dir. # This is where file read/write happens from rsync. encfs.mountPoint=/another/dir/cats # encfs passphrase # Used when mounting the rootDir to the mountPoint # If this is missing: # erbu will still back up but will skip the encfs mount/umount steps # ermnt will fail with an error message encfs.passphrase=foo bar baz # Any arguments to be used with rsync other than --filter # (which is handled below by rsync.filters) # These are standard rsync switches, see rsync documentation # And don't forget to remove --dry-run at some point rsync.args=--archive --verbose --delete --dry-run # Root dir of the files for this backup set rsync.srcDir=/ # Root dir for the backup destination # If you're using encfs, this should be at or below the # encfs.mountPoint above. rsync.destPath=/another/dir/cats/dogs # When the rsync command line is constructed, this will be appended # to the end. Useful to direct all error output from rsync to the # log without you haveing to 2>&1 somewhere else. But this is optional. rsync.output=2>&1 # Filter expressions for include/exclude of files under the srcDir # This is a multiline config that can consist of many lines. # See rsync documentation for help with filter syntax. rsync.filters= + /var + /var/log + /var/log/** - *