I have two computers which both run Debian Sid. My problem is that I want to synchronize profile content between two computers both using thunderbird(+lightning) (contacts+calendar+email) (specifically Debian's icedove(+iceowl).
For email, it's easy with IMAP. It's more tricky for calendar and contacts. Until today, I was using Google calendar and it was easy (with the extensions Google Contacts and Google Calendar Tab) to have access to my agenda and contacts. However, I want to not use Google anymore and I need to find a way to achieve this synchronization process in another way.
Possible solution: For example I was thinking of using SpiderOak (a backup/sync tool using the cloud), to sharing my thunderbird profile (~/.icedove folder) between my two computers. With Spideroak, I can select this folder and synchronize it: any change make to this folder will be transmit to the other folder on the second computer). The problem is that it doesn't only synchronized my accounts settings but also all my emails (the cache). This will slow a lot the synchronization time, and will make me exceed my 2Gb ratio on Spideroak (I have over than 15.000 emails) and this is not necessary (because IMAP already does it in a better way).
Is there another solution (or way to adapt in a better way this presented one) to synchronize contacts and calendar using in thunderbird between two computers?
Can someone point me to the exact file locations for Icedove, and network sharing packages in Debian such as Samba, etc.?
Owncloud. And I don't have a sever or a computer always turn on at home. And I don't want to pay for a hosting service only for synchronize my calendar and contacts list.