如何使用OwnCloud在Ubuntu Touch上同步联系人和日历

如何将OwnCloud中的联系人和日历与Ubuntu手机同步?

Ubuntu手机使用evolution数据服务器,可以使用syncevolution同步数据。

  1. 打开与Ubuntu手机的ssh连接(为此我正在使用Ubuntu-SDK)
  2. 然后执行

     syncevolution --configure --keyring=no --template webdav username=- password='OCPASSWORD' syncurl="YOURSERVER.COM/owncloud" target-config@owncloud 
    • 用大写字母书写的所有内容都需要用自定义的owncloud参数替换。
    • 如果您使用自签名证书,您可以从服务器下载它,在本地保存并告诉syncevolution在哪里找到它SSLServerCertificates="/home/phablet/YOURCERTIFICATE.crt" 。 您可以在URL参数之后放置此命令。
    • 如果以上不起作用,您可以使用此不安全的替代SSLVerifyServer="0"
  3. 现在告诉syncevolution有关手机的信息

     syncevolution --configure --template SyncEvolution_Client sync=none syncURL=local://@owncloud username= password= owncloud 
  4. 以及日历的具体参数

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

    可以通过单击链符号在owncloud Web前端中找到数据库路径。

  5. 现在

     syncevolution --configure sync=two-way backend=calendar database=personal owncloud calendar 
  6. 最后开始同步

     syncevolution --sync slow owncloud calendar 

要同步联系人,您只需添加以下步骤:

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

    你可以再次从网络前端获得正确的路径

  2.  syncevolution --configure sync=two-way backend=contacts database=personal owncloud contacts 

    database是设备上通讯录的名称

  3. 现在跑

     syncevolution --sync slow owncloud contacts