I’ve worked somewhere that used Snapback, and that’s also from Mike Rubel’s writings.<p><a href="https://metacpan.org/dist/Snapback2/view/scripts/snapback2.PL" rel="nofollow">https://metacpan.org/dist/Snapback2/view/scripts/snapback2.P...</a><p>The 2 is I think because an earlier incarnation was by Art Mulder. There is also a Python implementation by apparently yet another person, which appears to be independently inspired by Mike Rubel’s writings.<p><a href="https://github.com/diegocortassa/snapback" rel="nofollow">https://github.com/diegocortassa/snapback</a><p>There are also rsyncbackup, rsyncmachine, <a href="https://rsnapshot.org/" rel="nofollow">https://rsnapshot.org/</a>, <a href="https://github.com/jonaslu/rsyncrotatingbackup" rel="nofollow">https://github.com/jonaslu/rsyncrotatingbackup</a> (inspired by <a href="http://www.dbourget.com/software/remote-backup.pl" rel="nofollow">http://www.dbourget.com/software/remote-backup.pl</a>), and several more with seemingly the same original inspiration.