# Copyright (c) 2004 by Shawn Scott
# Author: Shawn Scott
# Name: Easy Secure Remote Backup (ESR Backup)
# Function: File System backup and recovery
THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
#
#######################################################################
ESR (Easy Secure Remote) backup was born out of a 20 line perl script, I used to make rudimentary backups of my file system after I accidentally issued the rm -rf command in an unintended directory. Over the next several months I began adding features to this script till it began to become unmanageable. So I sat down and cleaned up the code and ESR was born.
WHAT IS IT:
ESR Backup is program to perform Full and Incremental backups on a set schedule. It also provides
encryption and compression. Archives can be stored on the local file system or on a remote
server via FTP. The software automatically rotates and archives the archive files on a regular
schedule.
HOW IT WORKS:
ESR Backup reads directories and files from a configuration file and based on how that file or directory is
flagged it includes or excludes the files in the current backup. It will recurse an entire directory and add
all files and directories under it to the archive. It maintains 3 directories current-week,
last-week, and weekly-archive.
It performs it's backups on the following schedule
Monday - Full Backup
Tuesday - Incremental Backup
Wednesday - Incremental Backup
Thursday - Incremental Backup
Friday - Incremental Backup
Saturday - Incremental Backup
Sunday - Full Backup
Once a cycle, or week , is completed the last full backup is moved from the last-week
directory into the weekly-archive directory for safe keeping, the rest of the
archives are removed as they are no longer needed. Then all the archives from
the current week are rotated into the last-week directory. This leaves the
current-week ready to accept the current weeks archives. This system not only
gives you complete archiving of old backups but two weeks of current backups to easily
restore your system.
Files can be stored on the local file system, remote FTP server or both.
Files can be encrypted with a unique 448 bit key, for added security.
**************************************** NOTE ***********************************
Please REMEMBER that export/import and/or use of cryptography software or
even just providing cryptography hooks is illegal in some parts of the
world. When you re-distribute this package or even email patches/suggestions
to the authors or other people PLEASE PAY CLOSE ATTENTION TO ANY APPLICABLE
EXPORT/IMPORT LAWS. The author is not liable for any violations you make here.
So be careful.
******************************************************************************
Please see the INSTALL file for further details on installation and use.
