如何使用OwnCloud在Ubuntu Touch上同步联系人和日历
如何将OwnCloud中的联系人和日历与Ubuntu手机同步?
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 Web前端中找到数据库路径。
-
现在
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
你可以再次从网络前端获得正确的路径
-
syncevolution --configure sync=two-way backend=contacts database=personal owncloud contacts
database是设备上通讯录的名称
-
现在跑
syncevolution --sync slow owncloud contacts