Systemback makes it easy to create backups of system and users configuration files. In case of problems you can easily restore the previous state of the system. There are extra features like system copying, system installation and Live system creation. More information can be found on Systemback website.
To install Systemback in Ubuntu 16.04 you only have to add it's repository to the system and use apt-get to install it like this:
$ sudo add-apt-repository ppa:nemh/systemback $ sudo apt-get update $ sudo apt-get install systemback
To install systemback on Ubuntu 18.04/19.10/20.04
Systemback is not supported in 18.04/19.10/20.04. Its binary for Ubuntu 16.04 is compatible so we can run the following command to install Systemback on the newer versions on Ubuntu.
Note: Install with the accepted risk of running the old version.
First remove the nemh PPA if you already installed:
$ sudo add-apt-repository --remove ppa:nemh/systemback
Now import the GPG signing key which is available in launchpad as follows:
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 382003C2C8B7B4AB813E915B14E4942973C62A1B
To add the PPA, type:
$ sudo add-apt-repository "deb http://ppa.launchpad.net/nemh/systemback/ubuntu xenial main"
Next update the system and install systemback:
$ sudo apt update $ sudo apt install systemback
Restore points work similar to the restore points in Windows, the application will create a snapshot of the current system and save it to disk, so you can restore it any time if it is needed.
To create a restore point you need to open Systemback GUI by running the systemback command:
$ sudo systemback
And it will look like this:
Now you simply have to press the "Create New" button (marked with blue in the screenshot) to create a system restore point. It will open a window that it will look like this:
After it's finished, when you need to restore the system to that point, all you have to do is select the point from the left side and click "System Restore" button on the right side (both marked with yellow on the above screenshot) and it will restore your system to that point.
The system restore window will look like this:
As you can see you have a few options, to either restore the full system or just restore the system files or user configuration files, depending on what you need to get back.
Note: You can also use the Schedule button from the main menu to automatically create restore points at a set interval.
Live system create
You can use the "System Copy" button to create a full copy of your system in case you needed, but the really nice feature it's the "Live system create" feature, this will create a live image of the current system that you can burn on a DVD or copy to a usb disk and boot it on a computer directly from that device.
To create one you need to click the "Live system create" and it will open the following dialog:
From here all you need to do is select the destination directory and click the "Create new" button. Conveniently after the Live image is created you can click the "Write to USB" button to copy the content on a USB stick that you can use to boot from or "Convert to ISO" that will create a ISO file that you can burn on a CD or DVD to boot from.
Systemback is a nice little utility that makes backups easy and convenient to set up.