Hallo Lug,
da ich meine persönlichen Daten wie Termine und Kontakte ungern in die Google Cloud einspeisen möchte, suche ich nach Alternativen und da viele von euch ähnlich ticken und diese Alternativen vielleicht auch schon untersucht und eine Lösung gefunden haben, frage ich mal hier in die Runde.
Ich suche eine zentrale Ablage der Daten (Termine und Kontakte) und Synchronisation mit * OS X (iCal und Adressbuch) * Linux (Kontact und Thunderbird) * Windows (Thunderbird) * Android * (iPhone)
Da ich keinen Rootserver habe und auch keinen Rechner, der ständig an ist als privaten Server benutzen kann, ist die Auswahl auf Programme beschränkt, die bei einem ganz normalen, gut ausgestatteten Hoster laufen. (Also z.B. kein Java, kein ruby/Rails und kein Postgres ...)
Und da ich es privat nutzen möchte, soll es frei sein und zwar sowohl wie in Frei-bier als auch wie in Frei-heit ;-) Besonders auch auf der Smartphone Seite möchte ich nicht für jedes Familienmitglied einen Connector kaufen müssen ...
Nach meinen bisherigen Recherchen gibt es diese vier grundsätzlichen Möglichkeiten:
1. alles in die Google Cloud (inaktzeptabel) funktioniert out-of-the-box
2. alternativer Anbieter mit calDAV und cardDAV oder ActiveSync Sync ähnliche Vorbehalte wie bei Google, da es meines Wissens nicht möglich ist, die Daten wie bei Firefox Sync auf dem Client zu verschlüsseln.
3. eine ausgewachsene Groupware mit Syncfähigkeit leider fehlt bei vielen, die "nur" Open Core sind die Syncfähigkeit bei der Community-Verison. Oder sie können nicht auf einem Shared Host installiert werden (wie z.B. Group-E oder SOGo).
Hier sehe ich eigentlich nur zwei, die in Frage kommen: * Horde http://www.horde.org/ * Tine2.0 http://www.tine20.org/
Diesen fehlt m.W. leider die Synchronsisierung: * Group-Office http://www.group-office.com/ * EGroupware http://www.egroupware.org/
4. ein Server(dienst) für Kalender und Kontakte das wäre eigentlich die schönste Alternative, weil der ganze Overhead der Groupware nicht dabei wäre. Allerdings habe ich hier auch am wenigsten konkrete Informationen gefunden.
* davical scheidet leider wegen der Abhängigkeit von Postgres aus, wäre sonst eigentlich ideal (obwohl ich den cardDAV Support nicht einschätzen kann)
* Funambol scheidet aus wegen Java und der schlechten Unterstützung von syncML auf Android (die Berichte zu Funambol Sync sind arg durchwachsen)
* mir ist nicht klar, was bei SabreDAV http://code.google.com/p/sabredav/ für meinen Anwendungsfall noch fehlt
* unklar, ob Radicale http://radicale.org/ bei einem Shared Hoster (der Python unterstützt aber keinen Shellzugang bietet) installiert werden kann.
* der Apple Calendar and Contacts Server http://trac.calendarserver.org/ lässt sich mit ziemlicher Sicherheit nicht auf einem Shared Server installieren.
Die Unterstützung der verschiedenen Sync-Protokolle wirft noch Fragen auf:
* am besten und vollständigsten scheint (leider) ActiveSync auf Android und auch auf anderen Smartphones unterstützt zu werden. Das würde für die Groupwares sprechen, die das beherrschen. Ich frage mich, ob vielleicht auch z-Push http://z-push.sourceforge.net/soswp/ alleine im Zusammenspiel mit einer Dateiablage ausreichen würde?
* für SyncML kenne ich nur Funambol als Server und die Rückmeldungen zum Sync sind wie oben schon geschrieben durchwachsen
* die Standards calDAV und cardDAV (gar nicht zu reden von groupDAV) werden zwar auf Serverseite sehr breit unterstützt aber in Android nur sehr stiefmütterlich behandelt. Ein entsprechender Bug ist zwar seit April 2009 offen http://code.google.com/p/android/issues/detail?id=2361 hat aber bisher noch keine Reaktion von Google erfahren ...
Soweit meine Recherchen bisher. Hat jemand von euch schon praktische Erfahrungen mit einer alternativen Serverlösung für die Android Synchronisiserung oder mit den einzelnen Diensten in anderem Zusammenhang? Gibt es vielleicht noch andere, bessere Möglichkeiten?
Danke für eure Rückmeldungen Uwe