Dans tous les articles et critiques concernant Ubuntu Phone, il me manquait une information cruciale: Quels protocoles sont pris en charge pour synchroniser vos contacts et calendriers avec votre appareil? CalDav/GroupDav? ActiveSync? Gmail?
Il est possible de synchroniser votre édition officielle Aquaris Ubuntu avec, par exemple, Owncloud en utilisant CardDAV. Voici ce que j'ai fait (voir wiki.ubuntuusers.de pour la source):
J'ai d'abord ajouté le certificat de mon site dans le dossier/usr/share/ca-certificates et mis à jour la base de données ca-cert, car elle est auto-signée:
Sudo mount /dev/loop0 / -o remount,rw
Sudo cp /home/phablet/Downloads/server.crt /usr/share/ca-certificates
Ajouter une étoile au nouveau certificat lors de l'exécution de la configuration
Sudo dpkg-reconfigure ca-certificates
Ajoutez la configuration de syncevolution:
syncevolution --keyring=no --configure --template webdav username=<USERNAME> password=<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://<SERVER>/owncloud/remote.php/carddav/addressbooks/<USERNAME>/contacts backend=carddav target-config@owncloud contacts
syncevolution --configure sync=two-way backend=contacts database="Persönlich" owncloud contacts
Lancer la synchronisation:
syncevolution --sync slow owncloud contacts
Cela a rendu tous mes contacts Owncloud disponibles sur mon téléphone Ubuntu.
Et CalDAV fonctionne de manière similaire:
syncevolution --configure database=https://<SERVER>/owncloud/remote.php/caldav/calendars/<USERNAME>/personal backend=caldav target-config@owncloud calendar
syncevolution --configure sync=two-way backend=events database="Persönlich" owncloud calendar
Et puis synchronisez-le:
syncevolution --sync slow owncloud calendar
CalDAV et CardDAV fonctionnent donc!
J'ai enfin réussi à me connecter à mon téléphone en mettant à jour les référentiels avec
Sudo add-apt-repository ppa:phablet-team/tools && Sudo apt-get update
Mais non après avoir tout configuré, une erreur se produit lors de l'exécution de la synchronisation
[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
Je suppose donc que j'ai besoin d'une sorte de certificat pour mon serveur Baïkal. Une idée comment résoudre ce problème?
J'ai installé owncloud sur mon NAS! Maintenant tout fonctionne! Merci pour les instructions! Mais le téléphone garde-t-il maintenant les contacts synchronisés?
Ce n'est pas vrai pour le moment ... seuls les contacts et le calendrier peuvent être synchronisés à partir de Google. Il n’existe aucun moyen de configurer d’autres comptes CalDav/CardDav ou ActiveSync via les paramètres d’Ubuntu Touch. Si vos informations en ligne ne résident pas dans les services Google, votre chance est vaine.