I use it for backing up my home partition in a spare hard drive I have.
You can install syncBackup via the Ubuntu Software Center. You can also use the button at the beginning of this post.
To install via terminal:
$ sudo apt-get install syncbackup
The syncBackup screen has two tabs: Configuration and Running.
In the Configuration tab you can setup your source and destination folders and change the settings for your configuration.
Here is my setup:
- In the SOURCE I have my home directory (/home/<user>)
- In the DESTINATION I have the location of my spare HDD (/BACKUP/<user>)
- Review the Settings to your desire. For example, in my case, I want to remove the files in the DESTINATION that don't exist in the SOURCE.
- Review the Exclude/Include files. In my case I assume I want a replica of my home folder and add in the Excluded files the directories or files I don't need to backup. Examples: /.local/share/Trash, /.thumbnails, /.cache. In my case I also don't backup the Videos folder because it would take all the space, so be aware of the space you have in your DESTINATION folder.
- Don't forget to Save your configuration (e.g. /home/<user>/syncBackup/syncBackup.conf).
After you review and save your configuration, just click Run in the Running tab. You can see what is being updated in the log presented in that tab.
I only have one configuration file, but I imagine that if I created two or more, all I had to to would be loading the different files to run different backups.
For example, have backups made in another machine using ssh. Something to try.
The only thing this app lacks is automation. As far as I know, I have to manually Run my configuration. Something involving cron would be more interesting.
Still is a great app and I use it for my local backups.