Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Does anyone know of a file sharing/syncing software that works like dropbox but is self hosted? It could be centralized with a live server that controls everything or decentralized.

share|improve this question

closed as off topic by ChrisF, slhck, Diogo, random Apr 26 '12 at 1:11

Questions on Super User are expected to relate to computer software or computer hardware within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

up vote 7 down vote accepted

There are some similar freeware/Open Source projects:

And probably more.

share|improve this answer

I used Unison for years before I caved and went with Dropbox (it's the addiction to mobile devices that finally forced me off).

It's free, it syncs to your servers, it runs on any platforms, it has a ton of customization options. You can configure it to have a central server ("star-architecture") or just use it peer-to-peer.

  • Unlike Dropbox: it actually does handle merge, which makes it great for programming or anything else that is text-based. Git/Mercurial could do that, but...
  • Unlike full-blown source control, it doesn't force you to check anything in, or think about all the other complexity of a revision control. Rsync does that, but...
  • Unlike rsync and friends, it understands moves/renames/deletes - so you're never trying to figure out which direction to sync in.

Give it a try!

share|improve this answer
Although you answered the question, I am uncomfortable with the implication that a simple sync tool can be a replacement for source control. Versioning, Diffs, Branching and Merging of Branches all come to mind. – Joshua Drake Apr 24 '12 at 12:19
@Joshua: Yikes, I'm uncomfortable with that implication, too! Never suggested sync is a replacement for SCM. Rather: that if you're so frustrated with sync that you're bringing in the big guns of source control, there are alternative solutions. I'd never use Unison or Dropbox for SCM, of course. – ckhan Apr 24 '12 at 12:41
It looks like Union is no longer under development – Tim Apr 24 '12 at 17:43

Some find hosting subversion locally a good solution (and making it available on the net via ssl vpn like OpenVPN)

share|improve this answer

Not the answer you're looking for? Browse other questions tagged .