Local "Time Machine" backups of remote systems with rsync
The Problem: I need to backup remote websites that have lots of files. I want to have incremental snapshots, so that I can have multiple backups of the same site without wasting lots of disk space. In other words, I want Apple's Time Machine for websites.
The Solution: I knew that the familiar rsync program could copy files from a server to my home computer. So I Googled and came across Michael Jakl's excellent Time Machine for every Unix out there. I've expanded his script and provided my results here, so that you can use it too. Read on for more info, and to download the script.