
Pünktlich zu Ostern fand ich endlich eine praktikable Lösung für das Synchronisieren meiner Kontakte, Aufgaben und Termine zwischen meinen Linux-Rechnern und Windows Mobile 6 Gerät (HTC Artemis). Und das, ohne meine Termine den Datenkraken anzuvertrauen. Die (Er)Lösung hat einen Namen:
Funambol. Funambol bietet Clients für
Desktop-Applikationen wie Outlook, Thunderbird (mit Lightning Extension), Evolution, iPod
Mobile Geräte, darunter Windows Mobile, Symbian, Blackberry und iPhone.
Eine Synchronisation zu Gmail, Yahoo und etlichen Groupware-Servern wird ebenfalls unterstützt.
Neben den Clients gibt es auch eine Serverinstanz (als Bündel samt nötigen JRE, Hypersonic DB, etc.) zum Download, die man auf einem beliebigen Rechner installieren kann. Auch Installation auf einem entfernten Server ist möglich.
Funambol Server (stand 8.0.2) auf Linux einrichten im Schnelldurchlauf:
Funambol Server von der
Download-Seite runterladen.
Server Installieren mit:
sh funambol-version.bin
(Lizenzbestimmungen lesen, Pfad auswählen)
Empfehlenswert - Rechte anpassen, so dass man den Server nicht als root laufen lassen muss.
Wenn nicht über Dialog der Installation bereits geschehen, Server starten:
sh /pfad/zu/Funambol/bin/funambol start
Admin-Oberfläche starten:
sh /pfad/zu/Funambol/admin/bin/funamboladmin
Wenn entfernter Server, sollte man zuvor mit "ssh -X" einloggen um X an ssh-client weiterzuleiten. Auch möglich wäre Funambol lokal zu installieren und das Admin-Tool auf die Instanz des entfernten Servers zugreifen lassen (habe ich persönlich nicht getestet).
Im Admin-Tool einloggen mit Initialzugangsdaten
admin:sa.
Admin-Passwort ändern und neuen (Synchronisations-)Benutzer anlegen.
Bei Unklarheiten evtl. doch die
Server-Dokumentation heranziehen.
(Meine) Clients Einrichten
Auf alle Linux-Rechner Thunderbird mit Addon
Lightning installieren. Für Thunderbird 3 gab es von Funambol noch keinen Stable Release des Mozilla Plugins, dennoch bin ich nach kurzem Stöbern auf einen
Entwicklungs-Snapshot gestoßen, der nun bei mir ohne Probleme läuft.
Für Windows Mobile nahm ich den
funambol-pocketpc-sync-client-8.0.4.cab Installer.
In allen Clients muss das Synchronisationskonto konfiguriert werden mit den Daten des auf dem Funambol-Server erzeugten Benutzers und außerdem muss der Serverpfad standardmäßig eingestellt werden auf:
http://ip.oder.domain:8080/funambol/ds
Defaultmäßig war unter Windows Mobile die Synchronisation von Aufgaben ausgeschaltet - evtl. anpassen. Fertig!
Kein Erfolg auf Debian 64 Bit
Ich hatte
etwas Zeit zwei Tage damit verbracht Funambol 8.0.2 (stable) und 8.5 (snapshot, 64bit-version) auf einer 64-Bit-Debian-Installation zum Laufen zu bekommen, leider ohne Erfolg. Auch mit JRE 1.5 und 1.6 aus der Debian-Repository (mit und ohne ia32-sun-java6-bin) startete Funambol zwar, hängte sich aber auf (oder die JVM) und ließ sich nicht mehr mittels "funambol stop" stoppen. Erst mit SIGTERM terminierte der Prozess.
Auf dem Archlinux war die Installation in 10 Minuten erledigt - da habe ich aber gestaunt.
Frohe Ostern!