Come possono essere sincronizzati contatti e calendari?

In tutti gli articoli e le recensioni su Ubuntu Phone, mi è mancata una informazione cruciale: quali protocolli sono supportati per sincronizzare i tuoi contatti e calendari con il tuo dispositivo? CalDav / GroupDav? ActiveSync? Gmail?

È ansible sincronizzare la tua Aquaris ufficiale Ubuntu Edition con eg Owncloud utilizzando CardDAV. Questo è quello che ho fatto (vedi wiki.ubuntuusers.de per l’origine):

  1. Per prima cosa ho aggiunto il certificato del mio sito alla cartella / usr / share / ca-certificates e aggiorno il database ca-cert, poiché è autofirmato:

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

    Aggiungi una stella al nuovo certificato mentre esegui la configurazione

     sudo dpkg-reconfigure ca-certificates 
  2. Aggiungi la configurazione di syncevolution:

     syncevolution --keyring=no --configure --template webdav username= password= syncurl="in-its.de/owncloud" [email protected] 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 [email protected] contacts syncevolution --configure sync=two-way backend=contacts database="Persönlich" owncloud contacts 
  3. Esegui sincronizzazione:

     syncevolution --sync slow owncloud contacts 

Questo ha reso tutti i miei contatti Owncloud disponibili sul mio telefono Ubuntu.

E CalDAV funziona in modo simile:

 syncevolution --configure database=https:///owncloud/remote.php/caldav/calendars//personal backend=caldav [email protected] calendar syncevolution --configure sync=two-way backend=events database="Persönlich" owncloud calendar 

E poi sincronizzalo:

 syncevolution --sync slow owncloud calendar 

Così funzionano CalDAV e CardDAV!

Sono finalmente riuscito a connettermi al mio telefono aggiornando i repository con

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

Ma no dopo aver impostato tutto, ricevo un errore durante l’esecuzione della sincronizzazione

 [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 

Quindi suppongo di aver bisogno di un qualche tipo di certificato per il mio server baikal. Qualche idea su come risolvere questo problema?

Ho installato owncloud sul mio NAS! Ora tutto funziona! Grazie per le istruzioni! Ma ora il telefono tiene sincronizzati i contatti?

Non è vero al momento … solo ansible sincronizzare contatti e calendario da google. Non c’è modo di configurare altri account CalDav / CardDav o ActiveSync tramite le Impostazioni in Ubuntu Touch. Se le tue informazioni online non risiedono con i servizi Google, allora sei sfortunato.