Como sincronizar contatos e o calendário no Ubuntu Touch com OwnCloud

10

Como faço para sincronizar contatos e calendários do OwnCloud com o telefone Ubuntu?

    
por meles 06.04.2015 / 19:38

1 resposta

10

O telefone Ubuntu usa o servidor de dados evolution e os dados podem ser sincronizados usando syncevolution .

  1. Abra uma conexão ssh com o seu Ubuntu Phone (estou usando o Ubuntu-SDK para esse fim)
  2. Em seguida, execute

    syncevolution --configure --keyring=no --template webdav username=- password='OCPASSWORD' syncurl="YOURSERVER.COM/owncloud" target-config@owncloud
    
    • tudo o que está escrito em maiúsculas precisa ser substituído por seus parâmetros owncloud personalizados.
    • se você estiver usando um certificado auto-assinado, baixe-o do servidor, salve-o localmente e diga ao syncevolution onde encontrá-lo SSLServerCertificates="/home/phablet/YOURCERTIFICATE.crt" . Você pode colocar este comando logo após o parâmetro URL.
    • se o acima não funcionar, você pode usar essa alternativa insegura SSLVerifyServer="0"
  3. Agora diga ao syncevolution as informações sobre o telefone

    syncevolution --configure --template SyncEvolution_Client sync=none syncURL=local://@owncloud username= password= owncloud
    
  4. e os parâmetros específicos para o calendário

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

    O caminho do banco de dados, pode ser encontrado na interface web do owncloud clicando no símbolo da cadeia.

  5. agora

    syncevolution --configure sync=two-way backend=calendar database=personal owncloud calendar
    
  6. e finalmente iniciar a sincronização

    syncevolution --sync slow owncloud calendar
    

Para sincronizar os contatos, você só precisa adicionar estas etapas:

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

    você pode novamente obter o caminho certo a partir do frontend da web

  2. syncevolution --configure sync=two-way backend=contacts database=personal owncloud contacts
    
    banco de dados é o nome do catálogo de endereços do seu dispositivo
  3. agora é executado

    syncevolution --sync slow owncloud contacts
    
por meles 06.04.2015 / 19:38