Handy Synchronisierung mit Ubuntu, Funambol, Genesis-Sync und dem E71

Per USB oder Bluetooth mit multisync etc. konnte ich mein Nokia E71 nicht mit evolution syncronisieren, deshalb habe ich weiter recherchiert und bin auf funambol gestoßen. Hierbei handelt es sich um die OpenSource Lösung des mobilen Synchronisierungs-Servers von Funambol.
Mein Ziel ist simpel, ich will nur meine Kontakte und Kalendereinträge zwischen meinem Rechner und Handy hin und her synchronisieren. (Es geht jeweils immer nur eine Kategorie, dies sollte von vornherein klar sein!)

Ziel: Kontakte und Kalender bidirektional synchronisieren
Voraussetzungen: Ubuntu, Evolution, WLan mit konfiguriertem Netzwerk und ein Nokia E71(das auch per Wlan ins Internet kann!)

Anmerkung: es gibt viele hilfreiche Dokus! für Windows gibt es auch eine Funambol Version!

Zuerst lädt man sich den funambol Server für Linux runter (https://www.forge.funambol.org/download/), dann installiert man den Server (sudo sh ./funambol-xyz.bin -> am besten man lässt die Standardkonfiguration und installiert alles brav in /opt/Funambol) und öffnet folgende Datei: /opt/Funambol/bin/funambol und passt den FUNAMBOL_HOME Pfad wie folgt an:

FUNAMBOL_HOME=/opt/Funambol

Man kann das oben genannte Skript auch nach /etc/init.d/ kopieren, um den Server einfacher zu starten oder zu stoppen. Mit ps aux | grep funambol könnt ihr einsehen, ob der Server läuft oder wenn ihr nichts geändert habt könnt ihr den Server unter: http://localhost:8080/funambol/ds erreichen.

Ein nettes Admin Tool gibt es auch, hier muss aber eig. nichts angelegt werden, auch nicht das Handy oder ein neuer Benutzer, dies geschieht automatisch (siehe Dokumentation). Das Programm liegt unter /opt/Funambol/admin/bin und dann funamboladmin.

Also der eigene Sync-Server läuft und ist erreichbar, was nun? Wir benötigen noch 2 Programme, also passen wir erstmal die Datei /etc/apt/sources.list an und fügen folgendes hinzu:

#SyncEvolution
deb http://www.estamos.de/download/apt stable main

#genesis-sync
deb http://ppa.launchpad.net/frederik-elwert/ppa/ubuntu intrepid main
deb-src http://ppa.launchpad.net/frederik-elwert/ppa/ubuntu intrepid main

speichern die Datei, aktualisieren apt vie apt-get update und installieren anschließend:

sudo apt-get install syncevolution genesis-sync

Ok, ihr habt es fast geschafft, jetzt startet man genesis-sync (eine GUI für syncevolution), und nutzt bei der Konfiguration das Template für Funambol und tragt als Servernamen ein, was ihr wollt und als Server-Adresse: http://localhost:8080/funambol/ds (auf eurem Handy müsst ihr natürlich die IP des Rechners, auf dem der Server läuft eintragen!). Hier ein paar Screenshots, damit auch nichts schief geht:

config genesis-sync

config genesis-sync

config genesis-sync

config genesis-sync

config genesis-sync

config genesis-sync

Ok, jetzt könnt schon evolution und funambol synchronisieren. Das ist natürlich wichtig, denn der Server erkennt nicht, wann ihr in evolution eine Änderung vor nehmt und es läuft schließlich alles über den Server!

Die Einrichtung im Handy ist denkbar einfach, ihr klickt euch bis zur Synchronisierung und erstellt dort ein neues Profil, gebt die oben genannte Serveradresse ein und bei der Datenbank für die Kontakte: cards und beim Kalender: event (sollte auch logisch sein, wenn ihr genesis-sync konfiguriert!).Screenshots (+ Infos) finden sich hier.

Jetzt könnt ihr alles synchronisieren, das heißt wenn ihr auf eurem Handy einen Kontakt ändert, synchronisiert ihr diesen mit dem Server, dann via genesis-sync den Server mit evolution und dann habt ihr auch den Eintrag in evolution. Und umgekehrt!

Zur Sicherheit sollte man natürlich Backups von Evolution erstellen, mir reichen die Kontakt und Adressdatenbanken unter /home/<user>/.evolution/ und dann die Ordner addressbook und calendar weg sichern und wenn alles schief geht wieder zurück kopieren.

So läuft nun endlich eine reibungslose bidirektionale Synchronisierung! Yeah!

Für Thunderbird gibt es wohl auch gute Lösungen und allgemein werden viele Handys unterstützt, etc. Für mich die absolut beste Lösung, denn Kontakte würde ich nie alle bei irgend einem Anbieter hosten!!!

Quellen die echt helfen:
funambol doku Seite, ubuntu wiki Eintrag zu funambol, und google sicher auch!

Tags: , , , , , ,

10 Responses to “Handy Synchronisierung mit Ubuntu, Funambol, Genesis-Sync und dem E71”

  1. JHerta sagt:

    Hallo, sitzte schon seit einiger Zeit an folgendem Problem:

    Die Sync mit zwischen evo und funambol funktioniert.
    Ich kriege aber die Sync zwischen dem Handy (nokia 5800 xpressmusic) und funambol nicht hin.
    “Die Einrichtung auf dem Handy ist denkbar einfach…” *grmpf*

    was ich am handy einstelle:
    Name Syncprofil: Funambol
    Serverversion:1.2
    Server ID: joshua
    Übertragungskanal: Internet
    Netzverbindung: Standartverbindung
    Serveradresse: http://192.168.0.130:8080/funambol/ds
    Port: 8080
    Benutzername:…
    Passwort..

    Ich kenne mich leider überhaupt nicht aus bei allem was mit IP anfängt und mit port endet – aber ich schätze mal das problem liegt an der serveradresse.
    habe deshalb zig variationen ausprobiert:
    http://192.168.0.130:8080/funambol/ds
    http://192.168.0.130/funambol/ds
    http://localhost:8080/funambol/ds
    http://localhost/funambol/ds

    die ip habe ich über ifconfig aus dem terminal.
    vielleicht fällt ihnen was dazu ein. vielen dank!
    j herta

  2. johannes sagt:

    Hallo, also im Handy muss die IP des Rechners eingetragen werden, also: http://191.168.0.130/funambol/ds

    dann müsste es eig. klappen…

  3. jrgnie sagt:

    Hat super bei mir geklappt.Viele Dank für die Anleitung!
    Eine Frage noch: Wie kann ich bei SyncEvolution die Einstellungen erweitern? z.B. nachträglich noch die Aufgaben hinzufügen.

    Gruß
    Jürgen

  4. johannes sagt:

    Hallo,
    evtl. kann man in der config.ini unter /home//.config/syncevolution nachträgliche Änderungen machen.

  5. Gregor sagt:

    Ich habe ein “Zeitproblem”: Beim Sync mit genesis verschieben sich die Zeiten. Was also ursprünglich auf dem 5800 um 13:00 beginnen sollte, ist nun auf 15:00 terminiert.

    Synchronisation läuft über Nokia 5800 XpressMusic, funambol und evolution auf einem “ganz normalen Wald- und Wiesen-Ubuntu” ohne Spezialkernel…

    Linux iuppiter 2.6.31-20-generic #57-Ubuntu SMP Mon Feb 8 09:05:19 UTC 2010 i686 GNU/Linux, GNOME Evolution 2.28.1, SnycEvolution 0.9

    Hat jemand ne Lösung zur Hand? Irgend einen Dateinamen einer config-Datei, in der man das geradebiegen kann vielleicht?

    Danke =)
    Gregor

  6. johannes sagt:

    Eventuell kannst du irgendwo die Zeitzonen ändern, leider habe ich kein Referenzsystem mehr zur Hand. Ein Blick unter /etc/ könnte hilfreich sein, oder in dem admin-tool von Funambol.
    Gruß

  7. tiramisu sagt:

    hallo

    wo soll ich genau FUNAMBOL_HOME=/opt/Funambol in die datei funambol eintragen?

    grüsse

  8. Domi sagt:

    Super Anleitung!

    Hab aber leider noch meine Probleme mit der sync von funambol zum Nokia E71. Es wird immer ewig lang verbunden und dann kommt die Nachricht
    “Server antwortet nicht”

    Verbindungseinstellungen:
    Serverversion: 1.2
    Server ID: mein-laptop (<- was muss da genau rein?)
    Datenträger: Internet
    Zugangpunkt: WLAN
    Serveradresse: http://191.168.0.130/funambol/ds
    Port: 8080
    Benutzername: dominik (der aus funambol?)
    Passwort: **** (ebenfalls auf funambol?)
    Sync-Anfr. erlauben: Ja
    Alle Sync-Anfr. ann.: Nein
    Netzauthentifizierung: Nein

    Bei einigen Einträgen, denen mit den Klammer, hab ich so meine Zweifel ob das was ich eingegeben hab richtig ist. Über den finalen Tipp auf dem Weg zur Sync würde ich mich freuen.
    Gruß

  9. johannes sagt:

    Hi, also der Nutzername und das Passwort ist auf jeden Fall der aus funambol, bei der Server-ID bin ich mir nicht mehr sicher. Für das E71 gibt es aber auch direkt ein Programm von funambol, da musst du nur den Server und Nutzernamen eingeben. Vielleicht hilft dir das weiter. Viel Erfolg.

  10. Evolution mit iPhone synchronisieren…

    So, gestern habe ich mich nochmals hin gesetzt und versucht, meine ganzen Kontakte von Windows Mobile ordentlich auf das iPhone zu bekommen. Die hier vorgestellte Lösung erwies sich leider als (gelinde gesagt) sub-optimal. Ich habe feststellen müssen, …

Leave a Reply