Come sincronizzare i contatti e il calendario su Ubuntu Touch con OwnCloud


Risposte:


10

Il telefono Ubuntu utilizza il server di dati Evolution e i dati possono essere sincronizzati utilizzando syncevolution.

  1. Apri una connessione ssh sul tuo telefono Ubuntu (sto usando Ubuntu-SDK per questo scopo)
  2. Quindi eseguire

    syncevolution --configure --keyring=no --template webdav username=- password='OCPASSWORD' syncurl="YOURSERVER.COM/owncloud" target-config@owncloud
    
    • tutto ciò che è scritto in maiuscolo deve essere sostituito con i tuoi parametri personalizzati.
    • se si utilizza un certificato autofirmato, lo si scarica dal server, lo si salva in locale e si comunica a syncevolution dove trovarlo SSLServerCertificates="/home/phablet/YOURCERTIFICATE.crt". È possibile inserire questo comando subito dopo il parametro URL.
    • se quanto sopra non funziona, è possibile utilizzare questa alternativa non sicura SSLVerifyServer="0"
  3. Ora comunica a syncevolution le informazioni sul telefono

    syncevolution --configure --template SyncEvolution_Client sync=none syncURL=local://@owncloud username= password= owncloud
    
  4. e i parametri specifici per il calendario

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

    Il percorso del database può essere trovato nel frontend web owncloud facendo clic sul simbolo della catena.

  5. adesso

    syncevolution --configure sync=two-way backend=calendar database=personal owncloud calendar
    
  6. e infine avviare la sincronizzazione

    syncevolution --sync slow owncloud calendar
    

Per sincronizzare i contatti devi solo aggiungere questi passaggi:

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

    puoi ottenere di nuovo la strada giusta dal frontend web

  2. syncevolution --configure sync=two-way backend=contacts database=personal owncloud contacts
    
    database è il nome della rubrica sul dispositivo
  3. ora corri

    syncevolution --sync slow owncloud contacts
    

La mia domanda sull'aggiunta di un certificato autofirmato si trova qui: askubuntu.com/questions/601195/…
meles,

Bello. Aggiungerò alcune informazioni in help.ubuntu.com/community/SyncEvolution/…
Khurshid Alam

Puoi trovare uno script bash per aggiungere contatti e calendari owncloud e impostare un cronjob per la sincronizzazione sul telefono: ubuntu-touch-aggiungi-contatti-elenco-e-calendari
Romain Fluttaz,

E se qualcosa va storto? come posso cancellare la configurazione?
Tiago Carrondo,

1
Questo non ha funzionato per me fino a quando non ho usato OCUSER nel passaggio 2 (nome utente = OCUSER) e ho lasciato cadere la parola "personale" nei passaggi 5 e 9 (syncevolution --configure sync = backend bidirezionale = calendar database = owncloud calendar ).
Michael Terry,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.