ThisIsNotBackupBuddy simplifies disk-to-disk backups with version control using rsync through a script set.
Fortunately, ThisIsNotBackupBuddy offers an alternative. You can use the software to automate backups and mirror your primary webserver to a backup server on an independent network. ThisIsNotBackupBuddy was created when the author found that other backup options did not meet his standards for efficient and reliable backups.
This software has several key features that make it stand out from other backup systems. For example, it uses rsync's hard link option to provide incremental backups on spinning media. It doesn't require any special software to be installed on any recent *nix distro. Additionally, it notifies administrators by email when errors have been detected, as well as alerts them to any issues that arise.
ThisIsNotBackupBuddy is also designed to be fault-tolerant. If it goes offline and backups aren't performed for a while, it should "start working" gracefully and automatically. With no special setup beyond defining a config file, getting a new account running is relatively simple. This software is very fault-aware, and if something goes wrong, it should alert an admin immediately by email.
The software also has excellent logging capabilities, allowing you to quickly see everything that's going on. This makes it easy for someone new to its use to set it up in less than 10 minutes, once dependencies are met. It also has disk space handling features, allowing you to define a threshold of maximum image size space to keep free.
Finally, ThisIsNotBackupBuddy has a web page for quick and easy access to reports on backup statistics, although the feature is coming soon. To use ThisIsNotBackupBuddy on your system, you'll need PHP 4.x and rsync 2.5.7 or later, with RSA/KSA keys auto login to foreign host.
Installation is relatively straightforward. You'll need to copy bbbackup-perform.php and etc_bbuddy.conf to /usr/local/bin and /etc/bbuddy.conf, respectively. You'll then need to edit /etc/bbuddy.conf to define the vault and accounts. After that, you'll need to define the values as you see fit in each account directory in the bbuddy.conf file. By running "bbbackup-perform.php -all," you'll be able to get all accounts you defined above.
If you want to run an individual account, you can run "bbbackup-perform.php account," where account is the name of the account you wish to back up singly. Moreover, you can perform backups to a specific group of accounts. You can run multiple instances of bbbackup-perform so long as the same account or group name isn't called twice. However, make sure you don't run an account and a group containing that account at the same time - this can cause thrashing and can make BackupBuddy get stuck. Running different instances at the same time is possible so long as you NEVER USE -all (which is now deprecated).
ThisIsNotBackupBuddy's most
Version 0.86: N/A