I have ownCloud running on a VPS. Not as many bells and whistles as Dropbox, but functional. Easy to set up too.
http://www.vpsshack.com has tutorials for CentOS and Ubuntu servers. Looks like a popular open source project that updates the apps frequently.