twcbackup is usually run automatically (from cron) every night to generate a backup of all your data. Every time twcbackup is run, it sends a report by e-mail. These reports show whether the backup succeeded or not and contain a detailed backup log.
The backup settings can be edited using the graphical configuration program twcbackupconf.
As backup methods rsync, tar, postgres dumps and bfsync backups are supported. The recommended backup method to backup files is the bfsync backup. It supports:
- file level duplication (every file content is SHA1-hashed, and only backuped once)
- automatic deletion of old backups
- backup of local data
- backup of remote machines
- ssh and rsync (to backup Unix machines)
- smb and rsync (to backup Windows machines)
- replication of the backup repository
twcbackup is implemented in Perl and licensed under the GNU GPL version 3.
The current version of twcbackup is twcbackup-1.0.0, and can be downloaded here:
Overview of Changes in twcbackup-1.0.0
- ignore rsync error code "some files vanished before they could be transferred"
- automatically upgrade bfsync repos to new bfsync version if necessary
- use bfsync group feature to avoid problems with locate & co
- include bfsync version in email report if bfsync is installed
If you have issues/bugs related to twcbackup, you can use the issue tracker at google code.
There is a group on google groups you can join to discuss questions related to using twcbackup and development topics.
Older versions are