Comment synchroniser les contacts et le calendrier sur Ubuntu Touch avec OwnCloud

Réponses:

10

Le téléphone Ubuntu utilise le serveur de données evolution et les données peuvent être synchronisées à l'aide syncevolution.

  1. Ouvrez une connexion ssh à votre téléphone Ubuntu (j'utilise le SDK Ubuntu à cet effet)
  2. Ensuite, exécutez

    syncevolution --configure --keyring=no --template webdav username=- password='OCPASSWORD' syncurl="YOURSERVER.COM/owncloud" target-config@owncloud
    
    • tout ce qui est écrit en majuscules doit être remplacé par vos paramètres personnalisés owncloud.
    • si vous utilisez un certificat auto-signé, vous devez le télécharger à partir du serveur, l'enregistrer localement et indiquer à syncevolution où le trouver SSLServerCertificates="/home/phablet/YOURCERTIFICATE.crt". Vous pouvez placer cette commande juste après le paramètre URL.
    • si ce qui précède ne fonctionne pas, vous pouvez utiliser cette alternative non sécurisée SSLVerifyServer="0"
  3. Dites maintenant à syncevolution les informations sur le téléphone

    syncevolution --configure --template SyncEvolution_Client sync=none syncURL=local://@owncloud username= password= owncloud
    
  4. et les paramètres spécifiques du calendrier

    syncevolution --configure --template webdav database=https://YOURSERVER.COM/owncloud/remote.php/caldav/calendars/OCUSER/personal backend=caldav target-config@owncloud calendar
    

    Le chemin d'accès à la base de données peut être trouvé dans le frontend Web d'owncloud en cliquant sur le symbole de chaîne.

  5. maintenant

    syncevolution --configure sync=two-way backend=calendar database=personal owncloud calendar
    
  6. et enfin lancer la synchronisation

    syncevolution --sync slow owncloud calendar
    

Pour synchroniser les contacts, il vous suffit d'ajouter ces étapes:

  1. syncevolution --configure --template webdav database=https://YOURSERVER.COM/owncloud/remote.php/carddav/addressbooks/OCUSER/contacts backend=carddav target-config@owncloud contacts
    

    vous pouvez à nouveau obtenir le bon chemin à partir de l'interface Web

  2. syncevolution --configure sync=two-way backend=contacts database=personal owncloud contacts
    
    base de données est le nom du carnet d'adresses sur votre appareil
  3. maintenant courir

    syncevolution --sync slow owncloud contacts
    
meles
la source
Ma question sur l'ajout d'un certificat auto-signé se trouve ici: askubuntu.com/questions/601195/…
meles
Agréable. J'ajouterai quelques informations dans help.ubuntu.com/community/SyncEvolution/…
Khurshid Alam
Vous pouvez trouver un script bash pour ajouter un contact et un calendrier owncloud, et configurer un cronjob à synchroniser sur votre téléphone: ubuntu-touch-add-contact-list-and-calendars
Romain Fluttaz
Et si quelque chose se passe mal? comment puis-je supprimer la config?
Tiago Carrondo
1
Cela n'a pas fonctionné pour moi jusqu'à ce que j'utilise mon OCUSER à l'étape 2 (nom d'utilisateur = OCUSER) et que je supprime le mot "personnel" aux étapes 5 et 9 (syncevolution --configure sync = backend bidirectionnel = base de données de calendrier = calendrier owncloud ).
Michael Terry