It's a personal bash project to drive my backups using 'rsync' and 'rclone' as backend. The configuration file has information about the fields.
Usage:
gsync-backup.sh [--enable-git] /path/to/config
GSync Backup has the experimental flag --enable-git
.
It creates a repository in the server side and commits the changes made by rsync.
The git repository doesn't have remote
server, so the command push
isn't executed.
Be Careful: Big folders will generate big .git and will burn your CPU in the first time.
My folder with 193Gb generated a .git with 150Gb and it took about 3 hours in the first execution.
If it's your concern, keep the --enable-git
flag off.