วิธีซิงค์รายชื่อติดต่อและปฏิทินบน 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 --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
    

    เส้นทางของฐานข้อมูลสามารถพบได้ในส่วนหน้าเว็บที่เป็นเจ้าของโดยคลิกที่สัญลักษณ์ลูกโซ่

  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/…
meles

ดี ฉันจะเพิ่มข้อมูลบางอย่างในhelp.ubuntu.com/community/SyncEvolution/ …
Khurshid Alam

คุณสามารถค้นหาสคริปต์ทุบตีเพื่อเพิ่มรายชื่อผู้ติดต่อและปฏิทินของตัวเองและตั้งค่า cronjob เพื่อซิงค์บนโทรศัพท์ของคุณ: ubuntu-touch-add-contact-list-and-calendar
Romain Fluttaz

และถ้ามีอะไรผิดพลาด? ฉันจะลบการกำหนดค่าได้อย่างไร
Tiago Carrondo

1
สิ่งนี้ไม่ได้ผลสำหรับฉันจนกว่าฉันจะใช้ OCUSER ของฉันในขั้นตอนที่ 2 (ชื่อผู้ใช้ = OCUSER) และฉันทิ้งคำว่า "ส่วนบุคคล" ในขั้นตอนที่ 5 และ 9 (การซิงค์ - กำหนดค่าการซิงค์ = แบ็กเอนด์สองทาง = ฐานข้อมูลปฏิทิน = ปฏิทิน )
Michael Terry
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.