JBackpack is a personal backup program. It features incremental backups, network transparency and encryption. JBackpack uses rdiff-backup for all backup and restore functions, SSHFS and SMB to access remote file systems and EncFS to encrypt backup destination directories.

JBackpack runs on the GNU/Linux operating system, Mac OS X (10.5 or newer) and Windows.

Shameless plug

JBackpack was created as the primary backup and restore solution for lernstick, a live system for schools. Try it out here: https://www.lernstick.ch