Synchronisieren Sie Kalender und Kontakte zwischen Thunderbird auf Ubuntu und Android

Ich suche nach einer Möglichkeit, meine Kontakte und Kalenderdaten zwischen Mozilla Thunderbird 38.3.x (mit Lightning) auf Ubuntu 14.04.x ​​mit Android Jelly Bean zu synchronisieren.
Die Synchronisierung muss über USB-Kabel oder Bluetooth erfolgen, nicht über die Cloud .

Synchronisierung bedeutet, Daten in beide Richtungen zu verwalten, Konflikte zu lösen (zwei Kontakte wurden sowohl auf der PC- als auch auf der Smartphone-Seite geändert) und Duplikate zu vermeiden.

Früher (unter Windows) habe ich BirdieSync verwendet , eine sehr gute Lösung, die für Linux-Benutzer nicht verfügbar ist.

Sie meinen, dass die Kontakte/Kalender, die Sie auf Ihrem Telefon haben, im Telefon selbst gespeichert sind, nicht in Ihrem Gmail-Konto?
@dr01: Ja, genau. Es gibt nichts in der Cloud und es kann dort nichts sein. Es wird alles lokal gespeichert (Smartphone-Seite und Linux-Box-Seite). Alle Sync-Jobs müssen gleichermaßen lokal ausgeführt und aufgelöst werden .
Ist das Einrichten einer "Cloud" auf Ihrer eigenen Hardware (z. B. der Ubuntu-Maschine) eine Option? So mache ich das über CalDAV/CardDAV. Funktioniert reibungslos und gibt Ihnen als Nebeneffekt ein weiteres "Backup" Ihrer Daten :) Wenn das akzeptabel ist, lassen Sie es mich wissen und ich mache eine vollwertige Antwort.
@Izzy, ich bin auf jeden Fall interessiert und alle Augen 0_0 --> :))
In diesem Fall lesen Sie bitte meine Antwort unten :) Ich hoffe, die Synchronisierung über WLAN ist kein Show-Stopper für Sie. Ich nahm die "Synchronisation muss über USB-Kabel oder BlueTooth erfolgen, nicht über die Cloud." als starker Wunsch, keine "fremden Ressourcen" einzubeziehen und damit WLAN nicht buchstäblich auszuschließen.

Antworten (2)

Obwohl Sie geschrieben haben, muss die Synchronisierung über ein USB-Kabel oder BlueTooth erfolgen, nicht über die Cloud. – Ich habe dies als starken Wunsch nach Privatsphäre verstanden, WLAN nicht explizit ausgeschlossen, daher hoffe ich, dass Folgendes für Sie in Ordnung ist:

Dafür verwende ich ownCloud auf meinem Ubuntu-Rechner und DAVDroid auf meinen Android-Geräten (für Alternativen siehe unten).

ownCloud benötigt einen Webserver mit PHP (5.4+; die neusten Versionen wollen 5.5+, funktionieren aber noch mit 5.4) und eine Datenbank (minimal: SQLite, ich nutze es mit MySQL), die aus den Standard-Repositories verfügbar sind. Als Nebeneffekt kann ich nicht nur meine Kalender und Kontakte über ein Webinterface verwalten, sondern habe – je nach Bedarf – auch Zusatzfunktionen zur Verfügung, wie „Cloud-Speicher“ (standardmäßig aktiviert) und sogar Dokumentenverwaltung (inkl Basiseditor), plus Tonnen von ownCloud-Apps zur Auswahl.

Ich habe mich für DAVDroid entschieden, da es „eine App ist, die beide beherrscht“ (Kalender und Kontakte) und kostenlos über F-Droid verfügbar ist . Da ist noch viel Raum für Verbesserungen (z. B. beim Hinzufügen eines neuen Kalenders/Adressbuchs muss man das Konto auf dem Android-Gerät neu erstellen – aber da ich das selten mache, betrifft es mich nicht allzu sehr). Ansonsten funktioniert es bei mir einwandfrei, sodass ich diese Kombination empfehlen kann.

Neue Kontakte/Kalendereinträge, die über das Android-Gerät hinzugefügt werden, werden sofort mit ownCloud synchronisiert . Der umgekehrte Weg kann etwas dauern, je nachdem, wie die Synchronisierung auf dem Android-Gerät eingerichtet ist; Wenn Sie es eilig haben, können Sie eine Synchronisierung jedoch manuell auslösen. Mit dem ownCloud -Standardkalender können Sie Erinnerungen nicht über die Weboberfläche verwalten (wenn Sie dies über die Android-App tun, werden Erinnerungen jedoch problemlos mit anderen Android-Geräten synchronisiert); Wenn das für Sie ein Hingucker ist, werfen Sie einen Blick auf die „Plus Suite“ mit alternativen Kalender- , Kontakt- und Aufgaben - Apps.

Auf der Ubuntu-Seite funktioniert nicht nur Thunderbird damit, ich verwende sie hauptsächlich mit Evolution . Für weitere Details lesen Sie bitte auch meinen Artikel zu Android ohne Google 2: ownCloud .


Alternativen

Wirklich einen guten langen harten Blick darauf wert. Ich bin bereit, die Zeit zu investieren, insbesondere weil ich mit den Grundlagen des praktischen DB-Managements nicht vertraut bin. -- Fragen, die Sie in Ihrer Antwort nicht angesprochen haben: 1) Warum muss es WiFi sein? Woher kommt diese technische Voraussetzung? 2) Kann postgreSQL anstelle von SQLite oder mySQL verwendet werden?
... zurück zu WiFi: Es ist nur ein Prbm, da es einen viel größeren Bereich als BlueTooth abdeckt und in einer öffentlichen Umgebung sehr unsicher sein kann, also 3) unterstützt die ownCloud-Lösung Verschlüsselung? 4) Kann ich meine eigene Ubuntu Box als privaten Zugangspunkt für mein Android-Handgerät verwenden?
Es handelt sich um eine Weblösung, die meines Wissens BT oder USB nicht (direkt) unterstützt (es sei denn, Ihr Android-Gerät verfügt über einen "kabelgebundenen Ethernet-Anschluss", der WLAN verlassen würde). Aber ja, Sie könnten es so konfigurieren, dass es nur von Ihrem eigenen Netzwerk aus zugänglich ist (z. B. unter Verwendung der .htaccessEinschränkungen von Apache, als Deny all, Allow from 192.168.1ob Ihr lokales Netzwerk 192.168.1.*Adressen verwendet). Verschlüsselungsunterstützung gibt es für Dateien, aber mir ist es nicht für Kontakte/Kalender bekannt.
Entschuldigen Sie die Verzögerung, aber es wird eine Weile dauern, bis ich mit der Validierung Ihrer Lösung fertig bin. Ich werde nicht warten, bis ich eine vollwertige Lösung habe, da es Wochen dauern kann, bis ich die feinen Details einer solchen Implementierung verfeinert habe. Ich werde schneller sein, aber ich brauche ein wenig Zeit. Trage mit mir!
Kein Problem – das macht man nicht zwischen Kaffee und Frühstück, schon gar nicht mit Verifizierung :) Nehmen Sie sich Zeit – und fragen Sie ruhig nach, wenn Sie irgendwo stecken bleiben. Ich habe es so eingerichtet, also sollte ich in der Lage sein, Lücken zu füllen, falls welche auftreten.
Eigentlich ist es etwas, was ich zwischen spätem Kräutertee und Morgenkaffee machen werde. ;-)) Du hast dir gerade einen "gefährlichen Feind" gemacht, aber ich werde ihr deinen Namen nicht verraten... Tx.
Vielen Dank für den Schutz meines Lebens :) Sieht so aus, als wäre der Morgenkaffee noch fällig. Bin gespannt auf deine Ergebnisse und drücke dir die Daumen!

Sie können SyncML über zB Bluetooth verwenden.

Früher wurde Ihr Handy mit SyncML-Unterstützung aus der Fabrik geliefert. Heutzutage scheint es, dass Sie zuerst etwas auf Ihrem Mobilteil installieren müssen. Die Wikipedia-Seite (dh nicht ich) schlägt den Synthesis-Client oder Funambol vor .

Jetzt ist Ihr Problem Thunderbird, weil es nicht gut mit SyncML aus der Box zu spielen scheint. Es gibt einige Plugins , wie es scheint. Sie können wahrscheinlich SyncEvolution nutzen und sowohl Thunderbird als auch Ihr Telefon damit verbinden.

- Ich werde damit experimentieren und mich mit Feedback zurückmelden, hoffentlich um Ihre Antwort zu akzeptieren. Senden +1