Backup Buddy INSTALL
Requirements:
PHP 4.x
rsync 2.5.7 or later, with RSA/DSA keys auto login to foreign host.
- cp bbbackup-perform.php /usr/local/bin
- cp etc_bbuddy.conf /etc/bbuddy.conf
- Edit /etc/bbuddy.conf
- define the vault. This is where your backups will go.
- define the accounts. Make a directory in vault with the same name as the accounts. Read/set the other options as you see fit.
- In each account directory, cp account_bbuddy.conf bbuddy.conf
- Edit bbuddy.conf in each account directory. Define values as you see fit.
6a) (Deprecated) You can run "bbbackup-perform.php -all" to get all accounts you defined above.
6b) if you want to run an individual account, run "bbbackup-perform.php account", where account is the name of the account you wish to back up singly.
6c) You can perform backups to a specific group of accounts. EG: "bbbackup-perform.php groupservers " where "groupservers" is what you identified in /etc/bbuddy.conf.
You can run multiple instances of bbbackup-perform so long as the same account or groupname isn't called twice. 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 to "get stuck". If you wish to run different instances at the same time, NEVER USE -all (which is now deprecated)
7) Run via crontab to make automatic.
-Ben
