Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Your favorite way to synchronize addressbook/calendar?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
blscreen
Tux's lil' helper
Tux's lil' helper


Joined: 04 Mar 2003
Posts: 118
Location: Innsbruck

PostPosted: Tue Feb 16, 2010 10:33 am    Post subject: Your favorite way to synchronize addressbook/calendar? Reply with quote

Hi,

I would like to synchronize my address book and calandar across different computers (not to mobile devices, that would be the next step :) ).

Prerequisites:
I have two linux systems, one is permanently running and accessible over the internet and one is a laptop.

This is my wishlist:

* no third party involved, I do not want to send my data to google or any other company.
* offline access to data. Though an online solution could be acceptable, I would prefer a solution where I have access to my data on the laptop even if it is not connected to the internet.
* desktop independent. I use gnome and kde (don't aks why :wink:). I'm happy if kmail, kaddressbook, korganizer and evolution is supported.

I have already tried an ldap server running on my stationary pc. This is ok as an online solution for addresses, but there are some drawbacks: I have not found a way to store birthday information with kaddressbook, and this does not work for calendar data.

I'm looking forward to your solutions for synchronizing contacts and calendars!

Regards
Raimar
Back to top
View user's profile Send private message
psycho
Guru
Guru


Joined: 22 Jun 2007
Posts: 534
Location: New Zealand

PostPosted: Sun Feb 28, 2010 6:08 am    Post subject: Reply with quote

plain ol' file sync can do this. rsync is fine, or you could use something like unison if you want a gui. just identify the relevant files and/or directories and sync as required. i use thunderbird on my desktop and laptop, and simply sync everything under Mail (i.e. sync the whole ~/.thunderbird/[randomgibberish]/Mail directory on both machines).

unison is quite nice because it will show you a list of stuff that's changed, and you can either sync the lot, or tell it what to do separately for each changed file. "what to do" includes skipping the file, or propagating it in a particular direction (e.g. you can sync the newer version with the older version if you know you've stuffed up the version you took on your laptop, or whatever).

oh, hang on a minute: this might not work for you if you're making changes simultaneously on BOTH machines. sorry...i'm either on the desktop or the laptop, so the issue of new contacts being added to both simultaneously doesn't come up. if you need that kind of flexibility, i guess you need one file per record (vcards) or some other solution.
Back to top
View user's profile Send private message
MotivatedTea
Apprentice
Apprentice


Joined: 06 Nov 2006
Posts: 269
Location: Toronto, Canada

PostPosted: Sun Feb 28, 2010 10:20 pm    Post subject: Reply with quote

I solved this problem (at least for KDE) by setting up my own IMAP server and storing my calendar and address book in it in Kolab 2 format. You can use any IMAP server to store Kolab data. Kolab is just a way of storing addresses and calendar entries on an IMAP server. But I didn't want to be stuck without my calendar and address book whenever some third-party server goes down.

To set this up in KMail, first configure your IMAP server as a "disconnected IMAP server". (A "normal" IMAP server won't work. A "disconnected" one caches your messages locally somewhere under your ~/.kde folder so that everything still accessible when you're offline.) Then go to Settings > Configure KMail > Misc > Groupware. Check "Enable IMAP resource functionality", set the format to Kolab2, and point it at your KMail account. Finally, in both the Contacts and Calendar sections of Kontact, add a new address book (or calendar resource) of type "imap address book" (or "imap resource").

I don't use GNOME, so I can't help you with Evolution. After a few minutes of googling, it looks like Evolution doesn't have built-in Kolab2 support, but someone's working on a ruby script to do that: http://www.iti.uni-stuttgart.de/~bartscgr/ambergris/.

If you're using Thunderbird, there is a plugin called [url]SyncKolab[/url] that's supposed to work for both addresses and for the calendar, if you're using the Lightning extension. I used to use it under Windows. However, I found the calendar sync to be pretty buggy. After the second time it wiped out most of my appointments, I stopped using it. I don't know whether or not things have improved since then. The address book part of SyncKolab seems ok, though.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum