I'm running mine off a Synology DiskStation that sits at home. Mobile clients for Android and iOS. Sync clients for Windows, Mac and Linux (plus source code if you want to write your own): http://owncloud.org/sync-clients/
You could point OwnCloud at the same folder as Dropbox. Both monitor the same folder. Double backup.