¿Cómo se pueden sincronizar los contactos y calendarios?

En todos los artículos y comentarios sobre Ubuntu Phone, me ha faltado una información crucial: ¿Qué protocolos son compatibles para sincronizar tus contactos y calendarios con tu dispositivo? CalDav / GroupDav? ActiveSync? Gmail?

Es posible sincronizar su Aquaris Official Edition oficial con, por ejemplo, Owncloud usando CardDAV. Esto es lo que hice (vea wiki.ubuntuusers.de para la fuente):

  1. Primero agregué el certificado de mi sitio a la carpeta / usr / share / ca-certificados y actualicé la base de datos ca-cert, ya que está autofirmado:

     sudo mount /dev/loop0 / -o remount,rw sudo cp /home/phablet/Downloads/server.crt /usr/share/ca-certificates 

    Agregue una estrella al nuevo certificado mientras ejecuta la configuración

     sudo dpkg-reconfigure ca-certificates 
  2. Agregue la configuración de syncevolution:

     syncevolution --keyring=no --configure --template webdav username= password= syncurl="in-its.de/owncloud" target-config@owncloud syncevolution --configure --template SyncEvolution_Client sync=none syncURL=local://@owncloud username= password= peerIsClient=1 owncloud syncevolution --configure database=https:///owncloud/remote.php/carddav/addressbooks//contacts backend=carddav target-config@owncloud contacts syncevolution --configure sync=two-way backend=contacts database="Persönlich" owncloud contacts 
  3. Ejecutar sincronización:

     syncevolution --sync slow owncloud contacts 

Eso hizo que todos mis contactos de Owncloud estuvieran disponibles en mi teléfono de Ubuntu.

Y CalDAV funciona de manera similar:

 syncevolution --configure database=https:///owncloud/remote.php/caldav/calendars//personal backend=caldav target-config@owncloud calendar syncevolution --configure sync=two-way backend=events database="Persönlich" owncloud calendar 

Y luego sincronizarlo:

 syncevolution --sync slow owncloud calendar 

¡Así que CalDAV y CardDAV están funcionando!

Finalmente logré conectarme a mi teléfono actualizando los repositorys con

 sudo add-apt-repository ppa:phablet-team/tools && sudo apt-get update 

Pero no después de configurar todo, aparece un error al ejecutar la sincronización

 [ERROR @baikal] transport problem: PROPFIND: Neon error code 1, no HTTP status: Server certificate verification failed: certificate issued for a different hostname, issuer is not trusted 

Así que supongo que necesito algún tipo de certificado para mi servidor baikal. ¿Algúna idea de cómo arreglar esto?

¡Instalé owncloud en mi NAS! ¡Ahora todo funciona! Gracias por las instrucciones! ¿Pero ahora el teléfono mantiene sincronizados los contactos?

No es cierto en este momento … solo se pueden sincronizar los contactos y el calendario de google. No hay forma de configurar otras cuentas CalDav / CardDav o ActiveSync a través de la Configuración en Ubuntu Touch. Si su información en línea no reside en los servicios de google, entonces está fuera de suerte.