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

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

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

答案1

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 网络前端通过单击链符号找到。

  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
    

    您可以再次从 Web 前端获取正确的路径

  2. syncevolution --configure sync=two-way backend=contacts database=personal owncloud contacts
    
    数据库是设备上的地址簿的名称
  3. 现在运行

    syncevolution --sync slow owncloud contacts
    

相关内容