Firefox 4 has a nice builtin synchronization feature – too bad that it’s a bit of a hassle to sync to a own server if you don’t feel like giving your data away (even if encrypted). Luckily the guys at Mozilla know how to deal with us hacker folks, so they released weave, the underlying server architecture for syncing.
It’s actually quite simple to get it running once you’ve found the right site. Although there is a simple-to-setup “weave-minimal-server” it seems that it is outdated and not anymore compatible with the API used in FF4. But as it goes you really only need to grab the sources from http://hg.mozilla.org/services/sync-server/ and http://hg.mozilla.org/services/reg-server/ and follow the instructions provided in the README combined with a little general administrators knowhow (you really want to watch your chmods and ACLs…). As soon as my installation is used by a couple more users and teste i will publish more detailed instructions on blog.kanojo.de!