Simplebackup is a cross-platform backup program. Simplebackup project reads a configuration file, then it builds a compressed file for each of your backup directories or files on your backup list, and places the compressed files into another location.
For example, this location can be a network mapped drive in Windows, an NFS mounted drive in Unix, another hard disk, an FTP server, or a tape device (Unix only). This will duplicate your information, doing the so called "backup".
Here are some key features of "Simplebackup":
· Support for several compressed formats (rar, zip, tar, tar.Z, tar.gz, tar.bz2).
· Support for three backup modes: Full ; Incremental and Differential.
· Creates separate backup file for each backup directory or file on the backup list.
· Can read the backup list from a separated text file.
· Support for lists of files to ignore, this will allow ignoring files of any type desired. For example backup all except mp3 and ogg files.
· Support for lists of files to ignore, this will allow ignoring files of any name desired. For example backup all except the files with the name my_boss.png, secret document.doc.
· Support for size limitation on the files to backup, example only backup files up to 1 Megabyte.
· Support for single directory orders by using a special file named [ simplebackup_rejection.txt ] that is placed inside any directory of the backup.
· Allows for the selection of the compression ratio, example, you can use this feature to disable the compression during the backup of a directory that contains mp3 files, since this barely compress at all.
· Can also backup into ftp servers, and is able to use a ftp proxy server (must be in open mode). This gives you the possibility to do backups into any point on the planet across the internet, all that is required is for the remote system to have a standard ftp server.
· Under unix operating systems it can backup into tape devices.
· Also related to tape devices, it can execute any command desired before and after writing to tape, example mt -t /dev/tape0 rewind.
· Works fully unattended, so you can easily program a at/cron job (unix) or task scheduler (windows).
· Automatic backup session management.
· Can manage backup sessions using a local database file.
· Can run a script/batch file/command before the backup, example, you can use this feature to shut-down the database and free the data files for backup.
· Can run a script/batch file/command after the backup, again a example, you can use this feature to bring the database back on-line.
· Can send backup reports by e-mail (using smtp mail servers only).
· Can export the backup reports into any external program(s) or command(s).
· Logs all operations into a file that can be consulted latter.
· Perl 5.6 or over.
· And at least one of the following programs on your $PATH variable:
· rar/winrar 3.0 or over, for the creation of rar type of archive backups.
· info-zip 2.3 or over, for the creation of zip type of archive backups. (A windows version of info-zip 2.3 is included on the simplebackup package).
· tar, for the creation of tar type of archive backups, *1.
· tar and compress, for the creation of tar.Z type of archive backups, *1.
· tar and gzip, for the creation of tar.gz type of archive backups, *1.
· tar and bzip2, for the creation of tar.bz2 type of archive backups, *1.
What's New in This Release:
· Bug fixed two bugs on the algorithm that builds the restore list. Huge thanks to Kent Xu for his very accurate bug reporting and testing patience.
· Bug fixed a restore problem, simplebackup would paused (for ever) during restores if the restored files already existed, this only occurred on the rar and 7z formats.
· Bug fixed a bug related to sftp (secure ftp) support in unix systems that was preventing it to work. Huge thanks to Kent Xu for reporting this.