ownCloud is a self-hosted file sync and share server.
