https://github.com/restic/restic
Documentation :
http://restic.readthedocs.io/en/latest/
Here you have a detailed review (how-to) :
https://www.ostechnix.com/restic-fast-s ... plication/
It is in repositories, so Puppy, as well as Dog, can have it installed via PPM or apt (#apt install restic).
Summary :
First, let us create a repository to store the backup. For example, I am going to create a repository named backup in my HOME directory.
$ restic init --repo ~/backup
Secure :
Enter the password for the repository twice. You must remember the password to access this repository later. Otherwise, you will permanently lose the data stored in the repository.
Next, backup your data to the repository:
$ restic -r ~/backup backup ~/mydata
Restoring data is easy! Just use the following command to restore the data from a snapshot:
$ restic -r ~/backup restore b52d462b --target ~/mydata
Further reading :
https://www.ghacks.net/2010/05/19/backu ... rsnapshot/