如何将 OwnCloud 中的联系人和日历与 Ubuntu 手机同步?
答案1
Ubuntu 手机使用 evolution 数据服务器,可以使用 同步数据syncevolution
。
- 打开与 Ubuntu 手机的 ssh 连接(我为此使用了 Ubuntu-SDK)
然后执行
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"
现在告诉 syncevolution 有关手机的信息
syncevolution --configure --template SyncEvolution_Client sync=none syncURL=local://@owncloud username= password= owncloud
以及日历的具体参数
syncevolution --configure --template webdav database=https://YOURSERVER.COM/owncloud/remote.php/caldav/calendars/OCUSER/personal backend=caldav target-config@owncloud calendar
数据库路径可以在 owncloud 网络前端通过单击链符号找到。
现在
syncevolution --configure sync=two-way backend=calendar database=personal owncloud calendar
最后开始同步
syncevolution --sync slow owncloud calendar
为了同步联系人,您只需添加以下步骤:
syncevolution --configure --template webdav database=https://YOURSERVER.COM/owncloud/remote.php/carddav/addressbooks/OCUSER/contacts backend=carddav target-config@owncloud contacts
您可以再次从 Web 前端获取正确的路径
数据库是设备上的地址簿的名称syncevolution --configure sync=two-way backend=contacts database=personal owncloud contacts
现在运行
syncevolution --sync slow owncloud contacts