Crashplan oferece praticamente tudo o que você está procurando. Você pode pagar pelo offsite, mas o software gratuito permite que você tenha controle de versão, conjuntos de dados, dedução, etc., e você pode fazer o backup em uma unidade interna, unidade externa ou até mesmo em um computador de amigos.