Cloud-based, web-configurable, automated, encrypted, revision-aware backup solution