FlyBack is a similar app to Apple’s Time Machine, it lets you create incremental backups of your data, you can restore those backups using an easy to use graphical interface. It is a powerful utility that caters the needs for all types of users. It uses Git, Rsync, and Python on the backend to perform required operations.

Once above listed software installation is complete, download the Flyback by running the following command:

wget http://flyback.googlecode.com/files/flyback_0.4.0.tar.gz

Run following command to extract the downloaded file.

tar -zxvf flyback_0.4.0.tar.gz

Now go into the extracted directory.

cd flyback

Here, run following command to start Flyback on your Ubuntu System.

python flyback.py

On the very first screen, configure the location to save your backups. It is preferred to use external drive for your critical data backup.

From “Included/Excluded Directories” tab, choose the directory you want to include for backup and click “Add” button as shown encircled in following screenshot.

From “Backup Schedule” tab, select the frequency of the backup. How often you would like your data to be backed up, is controlled from here.

That’s all, you can configure automatic backups using this utility and can restore them from here as well. Head to “Restore” option on main menu when needed to restore stuff.

Conclusion

It is a small, lightweight and stable utility, runs only on Linux platform. It is a complete utility to cater the needs of your important data backup and restore. Hope you enjoyed the article, do let us know in comments