ownCloud is a personal cloud which runs on your own server. ownCloud is a free and open-source software that you can install on your own computer or server, which includes file management with built-in file sharing (like Dropbox), music streaming, calendar, contacts and more.