So synchronisieren Sie Kontakte und den Kalender unter Ubuntu Touch mit OwnCloud

Antworten:

10

Das Ubuntu-Telefon verwendet den Evolution-Datenserver und die Daten können mit synchronisiert werden syncevolution.

  1. Öffnen Sie eine SSH-Verbindung zu Ihrem Ubuntu-Telefon (ich verwende zu diesem Zweck das Ubuntu-SDK)
  2. Dann ausführen

    syncevolution --configure --keyring=no --template webdav username=- password='OCPASSWORD' syncurl="YOURSERVER.COM/owncloud" target-config@owncloud
    
    • Alles, was in Großbuchstaben geschrieben ist, muss durch Ihre benutzerdefinierten owncloud-Parameter ersetzt werden.
    • Wenn Sie ein selbstsigniertes Zertifikat verwenden, laden Sie es vom Server herunter, speichern Sie es lokal und teilen Sie syncevolution mit, wo es zu finden ist SSLServerCertificates="/home/phablet/YOURCERTIFICATE.crt". Sie können diesen Befehl direkt nach dem URL-Parameter platzieren.
    • Wenn dies nicht funktioniert, können Sie diese unsichere Alternative verwenden SSLVerifyServer="0"
  3. Teilen Sie nun syncevolution die Informationen zum Telefon mit

    syncevolution --configure --template SyncEvolution_Client sync=none syncURL=local://@owncloud username= password= owncloud
    
  4. und die spezifischen Parameter für den Kalender

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

    Den Datenbankpfad finden Sie im owncloud-Web-Frontend, indem Sie auf das Kettensymbol klicken.

  5. jetzt

    syncevolution --configure sync=two-way backend=calendar database=personal owncloud calendar
    
  6. und starten Sie schließlich die Synchronisation

    syncevolution --sync slow owncloud calendar
    

Zum Synchronisieren der Kontakte müssten Sie nur die folgenden Schritte hinzufügen:

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

    Über das Web-Frontend können Sie wieder den richtigen Weg finden

  2. syncevolution --configure sync=two-way backend=contacts database=personal owncloud contacts
    
    Datenbank ist der Name des Adressbuchs auf Ihrem Gerät
  3. jetzt laufen

    syncevolution --sync slow owncloud contacts
    
meles
quelle
Meine Frage über ein selbst signiertes Zertifikat hinzugefügt wird hier gefunden: askubuntu.com/questions/601195/...
Meles
Nett. Ich werde einige Informationen in help.ubuntu.com/community/SyncEvolution/…
Khurshid Alam
Sie können ein Bash-Skript finden, um eigenen Cloud-Kontakt und Kalender hinzuzufügen und einen Cronjob für die Synchronisierung auf Ihrem Telefon einzurichten: Ubuntu-Touch-Add-Kontaktliste und Kalender
Romain Fluttaz
Und wenn etwas schief geht? Wie kann ich die Konfiguration löschen?
Tiago Carrondo
1
Dies hat bei mir nicht funktioniert, bis ich meinen OCUSER in Schritt 2 (Benutzername = OCUSER) verwendet und in den Schritten 5 und 9 das Wort "persönlich" gelöscht habe (syncevolution --configure sync = bidirektionales Backend = Kalenderdatenbank = owncloud Kalender ).
Michael Terry