Snarsshe is a project mainly written in Shell, it's free.
SNApshots via Rsync in a Simple SHell Environment
404: Not Found