OwnCloud deve ser uma solução de nuvem auto-hospedável, veja sua lista de recursos . Ele realmente oferece acesso WebDAV, mas também muito mais.
Embora seja possível criar sua própria solução usando o WebDAV (e sua suficiência depende muito dos recursos solicitados, como observou @cjm), aconselho também a consultar git-annex
e especialmente fique de olho em git-annex assistant
.