Sincroniza calendarios y contactos entre Thunderbird en Ubuntu y Android

Estoy buscando una forma de sincronizar mis contactos y datos de calendario entre Mozilla Thunderbird 38.3.x (con Lightning) en Ubuntu 14.04.x ​​con Android Jelly Bean.
La sincronización debe ser por cable USB o BlueTooth, no por la nube .

La sincronización significa administrar los datos en ambos sentidos, resolver conflictos (se han modificado dos contactos tanto en el lado de la PC como en el del teléfono inteligente) y evitar engaños.

Previamente (bajo Windows) usé BirdieSync , una muy buena solución que no está disponible para usuarios de Linux.

¿Quiere decir que los contactos/calendarios que tiene en su teléfono están almacenados en el propio teléfono, no en su cuenta de Gmail?
@dr01: Sí, exactamente. No hay nada en la nube y no puede haber nada allí. Todo está almacenado localmente (lado del teléfono inteligente y lado de la caja de Linux). Todos los trabajos de sincronización deben realizarse y resolverse localmente .
¿Configurar alguna "nube" en su propio hardware (por ejemplo, la máquina Ubuntu) es una opción? Así es como lo hago a través de CalDAV/CardDAV. Funciona sin problemas y, como efecto secundario, le brinda otra "copia de seguridad" de sus datos :) Si eso es aceptable, hágamelo saber y lo convertiré en una respuesta completa.
@Izzy, definitivamente estoy interesado y todos los ojos 0_0 --> :))
En este caso, vea mi respuesta a continuación :) Espero que la sincronización a través de WiFi no sea un impedimento para usted. Tomé el "La sincronización debe ser por cable USB o BlueTooth, no por la nube". como un fuerte deseo de no involucrar "recursos extranjeros" y, por lo tanto, no excluir literalmente WiFi.

Respuestas (2)

Aunque escribió que la sincronización debe realizarse a través de un cable USB o BlueTooth, no a través de la nube. – Tomé esto como un fuerte deseo de privacidad, sin excluir WiFi explícitamente, así que espero que lo siguiente esté bien para ti:

Para esto, uso ownCloud en mi máquina Ubuntu y DAVDroid en mis dispositivos Android (para alternativas, vea a continuación).

ownCloud requiere un servidor web con PHP (5.4+; las últimas versiones quieren 5.5+, pero aún funcionan con 5.4) y una base de datos (mínima: SQLite, la uso con MySQL), que están disponibles en los repositorios estándar. Como efecto secundario, no solo puedo administrar mis calendarios y contactos a través de una interfaz web, sino que, según mis necesidades, también tengo funciones adicionales disponibles, como "almacenamiento en la nube" (habilitado de manera predeterminada) e incluso administración de documentos (incluido un editor básico), además de toneladas de aplicaciones ownCloud para elegir.

Elegí DAVDroid porque es "una aplicación para gobernarlos a ambos" (calendarios y contactos), y está disponible de forma gratuita a través de F-Droid . Todavía hay mucho espacio para mejoras (por ejemplo, al agregar un nuevo calendario/libreta de direcciones, uno tiene que volver a crear la cuenta en el dispositivo Android, pero como rara vez lo hago, no me afecta demasiado). Aparte de eso, me funciona perfectamente, así que puedo recomendar esta combinación.

Los nuevos contactos/elementos de calendario agregados a través del dispositivo Android se sincronizan inmediatamente con ownCloud . Al revés, puede tardar un poco, dependiendo de cómo esté configurada la sincronización en el dispositivo Android; Sin embargo, cuando tiene prisa, puede activar una sincronización manualmente. Con el calendario estándar de ownCloud , no puede administrar recordatorios a través de la interfaz web (sin embargo, cuando se hace a través de la aplicación de Android, los recordatorios se sincronizan bien con otros dispositivos Android); si eso es un impedimento para usted, eche un vistazo a la "suite plus" con aplicaciones alternativas de calendario , contactos y tareas .

En el lado de Ubuntu, no solo Thunderbird funciona con ellos, los uso principalmente con Evolution . Para obtener más detalles, le invitamos a leer también mi artículo sobre Android sin Google 2: ownCloud .


Alternativas

Realmente vale la pena echarle un buen vistazo. Estoy dispuesto a invertir el tiempo, en particular porque no estoy familiarizado con los aspectos básicos de la gestión práctica de DB. -- Preguntas que no abordó en su respuesta: 1) ¿Por qué debe ser WiFi? ¿De dónde viene ese requisito técnico? 2) ¿Se puede usar postgreSQL en lugar de SQLite o mySQL?
... volviendo a WiFi: es solo un prbm en el sentido de que cubre un rango de espacio mucho más grande que BlueTooth y puede ser muy inseguro en un entorno público, entonces 3) ¿la solución ownCloud admite el cifrado? 4) ¿Puedo usar mi propio Ubuntu Box como punto de acceso privado para mi dispositivo portátil Android?
Es una solución web que, al menos que yo sepa, no admite (directamente) BT o USB (por lo tanto, a menos que su dispositivo Android tenga un "puerto Ethernet con cable", eso dejaría WiFi). Pero sí, podría configurarlo de manera que solo sea accesible desde su propia red (por ejemplo, usando las .htaccessrestricciones de Apache, como Deny all, Allow from 192.168.1si su red local usara 192.168.1.*direcciones). El soporte de cifrado está ahí para archivos, pero no lo conozco para contactos/calendarios.
Disculpe la demora, pero me llevará un tiempo completar la validación de su solución. No esperaré hasta tener una solución completa, ya que podría llevarme semanas perfeccionar los detalles de dicha implementación. Seré más rápido que eso, pero necesito un poco de tiempo. Tengan paciencia conmigo !
No hay problema, eso no es nada que uno haga entre el café y el desayuno, especialmente sin incluir la verificación :) Tómese su tiempo y no dude en preguntar si se queda atascado en algún lugar. Lo configuré de esa manera, por lo que debería poder llenar los vacíos si aparece alguno.
En realidad, es algo que haré entre el té de hierbas tardío y el café de la mañana. ;-)) Te acabas de crear un "enemigo peligroso" pero no le revelaré tu nombre... Tx.
Muchas gracias por proteger mi vida :) Parece que aún falta el café de la mañana. ¡Espero con ansias tus resultados entonces, y cruzo los dedos!

Puede usar SyncML sobre, por ejemplo, Bluetooth.

En el pasado, su teléfono venía con compatibilidad con SyncML de fábrica. Hoy en día parece que primero necesita instalar algo en su teléfono. La página de Wikipedia (es decir, no yo) sugiere el cliente Synthesis o Funambol .

Ahora su problema es Thunderbird, porque no parece funcionar bien con SyncML desde el primer momento. Hay algunos complementos , parece. Probablemente pueda utilizar SyncEvolution y conectar Thunderbird y su teléfono con él.

- Experimentaré con eso y te enviaré comentarios, con suerte aceptaré tu respuesta. Tx +1