I'm using 3 computers, each of which is dual-boot (XP/Xubuntu Jaunty, XP/Kubuntu Karmic, Win7, Ubuntu NMR 9.10). There's data I want to share between all three machines, and also be able to easily restore or migrate to another machine. This includes:
- Settings for Thunderbird and Firefox (general)
- Firefox bookmarks
- Email account data
- Firefox plugins
- Passwords in Thunderbird and Firefox
Emails should be taken care of, as I'm already using IMAP. However, while that works for the Inbox, I'm under the impression that the "sent" and "Trash" folder work differently. Is that true? Also, I want to share the training data for Thunderbird's spam filter.
Most of the other stuff is inside my profile folders. About three years ago, I tried sharing a Thunderbird profile across XP and Linux on a dual-boot PC and it didn't work because there were some files inside the profile that were OS-specific. I wonder if that's still true, and whether there are workarounds.
Next, I need a mechanism to share folders between computers, i. e. some kind of central server software. I even have my own server, so I wouldn't necessrily need to depend on an external service. I already use rsync for backups, but this time, I think rsync is too unidirectional, I would need something that's more like a version control system.
Finally, I would really love to share all the saved passords, but I'm not sure what I need to take care of to make that reasonably secure. Since my passwords in Firefox and Thunderbird are already protected with a master password, does that mean they are stored encrypted? If so, what encryption is used and where can I find the data?