I'm working on a backup script as a learning project. I already use it to maintain backups for vpsboard and other projects. As of right now it's relatively simple and just creates a compressed local backup (WWW data and MySQL), rsyncs it to a remote server every 2 hours where it is archived and categorized by date/time. When the script re-runs it removes the most recent LOCAL backup (only one local backup is stored) and does it's thing again.
I'm going to work on an installer script that prompts the user to set certain variables, such as directory paths to be backed up, frequency of backups, etc, etc. Another feature will be checking available disk space on the backup server and removing the oldest archived backup when needed to create room for recent backups.
Any other features you think it should include?
This is a learning project for myself but after I get it more refined I'd be happy to share it with the community so that folks here can use it to backup their own work.
I'm going to work on an installer script that prompts the user to set certain variables, such as directory paths to be backed up, frequency of backups, etc, etc. Another feature will be checking available disk space on the backup server and removing the oldest archived backup when needed to create room for recent backups.
Any other features you think it should include?
This is a learning project for myself but after I get it more refined I'd be happy to share it with the community so that folks here can use it to backup their own work.
Last edited by a moderator: