Projects / Rsync Incremental Backup Script

Rsync Incremental Backup Script

Rsync Incremental Backup Script (RIBS) is an incremental backup system written using PHP, rsync, ssh, and cp. It can backup local machines and other networked devices, and is designed to be highly configurable and informative for system administrators. It performs a large amount of error checking, and includes logging and email capabilities.

Operating Systems

Recent releases

  •  24 Nov 2004 23:28

    Release Notes: The example tar script no longer throws an error the first time the script runs. It works correctly when only backing directories up once per day (limit => 1). Backup directories and exclude directories can now contain spaces.

    •  17 Feb 2004 23:51

      Release Notes: When doing backups on the local machine, a password is no longer needed. Backup setups with large numbers of files which tend to be slow can now use an alternate method of incremental backups which is much faster. Post-backup shell commands can now be run per-host. Include patterns are now supported.

      •  13 Jun 2003 22:05

        Release Notes: A bug where the logfile wasn't created if it wasn't already present has been fixed. It is possible to re-init configurations that aren't turned on. Backups will now try to finish all specified backups even if an error is hit during one of them.

        •  30 May 2003 21:10

          Release Notes: A bug that made it unusable with the latest version of Console_Getopt has been fixed. This release requires PEAR's Console_Getopt 1.0.

          •  20 May 2003 01:33

            Release Notes: New features include a dry run option and a debug option for testing purposes, and a reinit option to enable restarting a backup configuration. A bug which caused multiple exclude directories to not work has been fixed.

            Recent comments

            19 Sep 2012 14:48 scheuref

            you can also check this free script i wrote to backup with rsync:

            It uses file deduplication (hard-links), MD5 integrity signature, 'chattr' protection, filter rules, disk quota, retention policy with exponential distribution (backups rotation while saving more recent backups than older).
            was already used in Disaster Recovery Plans to replicate datacenters, using little network bandwidth with encryption tunnel.

            Can be used locally on each servers or via network to central remote backup server.
            windows server could also be backuped by using a linux box that mount smb shares from them.

            i hope it will be useful to you guys


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.