Як синхронізувати контакти та календар на Ubuntu Touch з OwnCloud


Відповіді:


10

Телефон Ubuntu використовує сервер даних еволюції, і дані можна синхронізувати за допомогою syncevolution.

  1. Відкрийте ssh-з'єднання з телефоном Ubuntu (для цього я використовую 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
    

    ви знову можете отримати правильний шлях з веб-інтерфейсу

  2. syncevolution --configure sync=two-way backend=contacts database=personal owncloud contacts
    
    база даних - це назва адресної книги вашого пристрою
  3. тепер біжи

    syncevolution --sync slow owncloud contacts
    

Моє питання про додавання власного сертифіката можна знайти тут: askubuntu.com/questions/601195 / ...
Мелес

Приємно. Я додам трохи інформації у help.ubuntu.com/community/SyncEvolution/…
Хуршид Алам

Ви можете знайти скрипт bash для додавання контактів & календаря owncloud та встановити cronjob для синхронізації на своєму телефоні: ubuntu-touch-add-contact-list-and-календарі
Romain Fluttaz

А якщо щось піде не так? як я можу видалити конфігурацію?
Тіаго Каррондо

1
Це не спрацювало для мене, поки я не застосував мій ОКУЗЕР на кроці 2 (ім'я користувача = OCUSER), і я не скинув слово "особистий" на кроках 5 та 9 (syncevolution --configure sync = двосторонній запуск = база даних календаря = owncloud календар ).
Майкл Террі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.