web-dev-qa-db-ja.com

Ubuntu Touchの連絡先とカレンダーをOwnCloudと同期する方法

OwnCloudの連絡先とカレンダーをUbuntu電話と同期するにはどうすればよいですか?

10
meles

Ubuntuの電話は進化データサーバーを使用し、syncevolutionを使用してデータを同期できます。

  1. Ubuntu Phoneへの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
    
    データベースは、デバイス上のアドレス帳の名前です
  3. 今走る

    syncevolution --sync slow owncloud contacts
    
10
meles