I have several FreeNAS boxes scattered around the world (several terabytes of storage on each NAS) and have been doing manual rsyncs to keep them in line with each other. I would -really- like some kind of Dropbox-like service running on each of them, so that updates on any given box propagate automatically, to all other boxes. Has anyone ever tried to build something like this? I don't need total filesystem synchronization, but I want something damn near it.
I also don't want to use some kind of third-party hosting (S3?) for this, it should really be peer-to-peer. Any advice?