Cách đồng bộ hóa danh bạ và lịch trên Ubuntu Touch với ownCloud


Câu trả lời:


10

Điện thoại Ubuntu sử dụng máy chủ dữ liệu tiến hóa và dữ liệu có thể được đồng bộ hóa bằng cách sử dụng syncevolution.

  1. Mở kết nối ssh với điện thoại Ubuntu của bạn (Tôi đang sử dụng Ubuntu-SDK cho mục đích này)
  2. Sau đó thực hiện

    syncevolution --configure --keyring=no --template webdav username=- password='OCPASSWORD' syncurl="YOURSERVER.COM/owncloud" target-config@owncloud
    
    • mọi thứ được viết bằng chữ hoa cần được thay thế bằng các tham số owncloud tùy chỉnh của bạn.
    • nếu bạn đang sử dụng chứng chỉ tự ký, bạn sẽ tải xuống từ máy chủ, lưu nó cục bộ và thông báo đồng bộ hóa nơi tìm thấy nó SSLServerCertificates="/home/phablet/YOURCERTIFICATE.crt". Bạn có thể đặt lệnh này ngay sau tham số URL.
    • Nếu cách trên không hiệu quả, bạn có thể sử dụng phương án không an toàn này SSLVerifyServer="0"
  3. Bây giờ hãy nói đồng bộ hóa thông tin về điện thoại

    syncevolution --configure --template SyncEvolution_Client sync=none syncURL=local://@owncloud username= password= owncloud
    
  4. và các thông số cụ thể cho lịch

    syncevolution --configure --template webdav database=https://YOURSERVER.COM/owncloud/remote.php/caldav/calendars/OCUSER/personal backend=caldav target-config@owncloud calendar
    

    Đường dẫn cơ sở dữ liệu, có thể được tìm thấy trong giao diện web owncloud bằng cách nhấp vào biểu tượng chuỗi.

  5. hiện nay

    syncevolution --configure sync=two-way backend=calendar database=personal owncloud calendar
    
  6. và cuối cùng bắt đầu đồng bộ hóa

    syncevolution --sync slow owncloud calendar
    

Để đồng bộ hóa danh bạ, bạn chỉ cần thêm các bước này:

  1. syncevolution --configure --template webdav database=https://YOURSERVER.COM/owncloud/remote.php/carddav/addressbooks/OCUSER/contacts backend=carddav target-config@owncloud contacts
    

    bạn một lần nữa có thể có được đường dẫn đúng từ frontend web

  2. syncevolution --configure sync=two-way backend=contacts database=personal owncloud contacts
    
    cơ sở dữ liệu là tên của sổ địa chỉ trên thiết bị của bạn
  3. bây giờ chạy

    syncevolution --sync slow owncloud contacts
    

Câu hỏi của tôi về việc thêm một chứng chỉ tự ký được tìm thấy ở đây: askubfox.com/questions/601195/ trên
meles

Đẹp. Tôi sẽ bổ sung thêm một số thông tin trong help.ubuntu.com/community/SyncEvolution/...
Khurshid Alam

Bạn có thể tìm thấy một tập lệnh bash để thêm lịch & liên hệ owncloud và thiết lập một cronjob để đồng bộ hóa trên điện thoại của bạn: ubfox-touch-add-contact-list-and-calendars
Romain Fluttaz

Và nếu có gì sai? Làm thế nào tôi có thể xóa cấu hình?
Tiago Carrondo 4/12/2015

1
Điều này không hiệu quả với tôi cho đến khi tôi sử dụng OCUSER của mình trong bước 2 (tên người dùng = OCUSER) và tôi đã bỏ từ "cá nhân" trong bước 5 và 9 (syncevolution - confCon sync = hai chiều backend = calendar database = owncloud calendar ).
Michael Terry
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.