PersonalBackup is built around perl, javascript and java.
It is currently making use of a PostgreSQL database backend.
The power of PersonalBackup can be found in the way it stores the data of
the clients. PersonalBackup is extensively making use of hardlinks to store
the data. This way of storing data gives the following benefits:
* Ever incrementing backups: Data on the server is only stored if necessary,
Only if the file really differs from the previous backup set it will be
stored. Files which do not differ will be hardlinked, which means that
data is only stored ones on the server.
* No full backup is needed: PersonalBackup will start backing up again from
where it left of. So if it did not succeed on the first day it will continue
on the second etc...This is one of the most important features.
Other backup software requires at least one succesfull full backup set,
however the amount of data that needs to be stored nowadays is
very large, and sometimes even impossible to backup on 1 day...
.
Other features of PersonalBackup:
* Multi-language support
* Notification support
* Administrator web-interface
* Restore web-interface
* Archiving support
* Bandwidth Limitation support
* LDAP, Database and passwd Authentication support
View full history Series and milestones
trunk series is the current focus of development.