Как синхронизировать контакты и календари?

Во всех статьях и обзорах об Ubuntu Phone мне не хватало одной важной информации: какие протоколы поддерживаются для синхронизации ваших контактов и календарей с вашим устройством? CalDav/GroupDav? ActiveSync? Gmail?

3 ответа

Решение

С помощью CardDAV можно синхронизировать официальную версию Aquaris Ubuntu Edition с, например, Owncloud. Это то, что я сделал (см. Wiki.ubuntuusers.de для источника):

  1. Сначала я добавил сертификат моего сайта в папку / usr / share / ca-Certificates и обновил базу данных ca-cert, так как он самоподписан:

    sudo mount /dev/loop0 / -o remount,rw
    sudo cp /home/phablet/Downloads/server.crt /usr/share/ca-certificates
    

    Добавить звездочку к новому сертификату при запуске конфигурации

    sudo dpkg-reconfigure ca-certificates
    
  2. Добавьте конфигурацию syncevolution:

    syncevolution --keyring=no --configure --template webdav username=<USERNAME> password=<PASSWORD> syncurl="in-its.de/owncloud" target-config@owncloud
    syncevolution --configure --template SyncEvolution_Client sync=none syncURL=local://@owncloud username= password= peerIsClient=1 owncloud
    syncevolution --configure database=https://<SERVER>/owncloud/remote.php/carddav/addressbooks/<USERNAME>/contacts backend=carddav target-config@owncloud contacts
    syncevolution --configure sync=two-way backend=contacts database="Persönlich" owncloud contacts
    
  3. Запустите синхронизацию:

    syncevolution --sync slow owncloud contacts
    

Это сделало все мои контакты Owncloud доступными на моем телефоне Ubuntu.

И CalDAV работает аналогично:

syncevolution --configure database=https://<SERVER>/owncloud/remote.php/caldav/calendars/<USERNAME>/personal backend=caldav target-config@owncloud calendar
syncevolution --configure sync=two-way backend=events database="Persönlich" owncloud calendar

И затем синхронизировать это:

syncevolution --sync slow owncloud calendar

Так что CalDAV и CardDAV работают!

Наконец мне удалось подключиться к телефону, обновив репозитории

sudo add-apt-repository ppa:phablet-team/tools && sudo apt-get update

Но нет после настройки все я получаю ошибку при запуске синхронизации

[ERROR @baikal] transport problem: PROPFIND: Neon error code 1, no HTTP status: Server certificate verification failed: certificate issued for a different hostname, issuer is not trusted

Наверное, мне нужен какой-то сертификат для моего байкальского сервера. Есть идеи, как это исправить?

Я установил owncloud на своем NAS! Теперь все работает! Спасибо за инструкции! Но телефон теперь синхронизирует контакты?

На данный момент это не так... синхронизировать контакты и календарь можно только из Google. Невозможно настроить другие учетные записи CalDav/CardDav или ActiveSync через настройки в Ubuntu Touch. Если ваша информация онлайн не находится в службах Google, то вам не повезло.

Другие вопросы по тегам