DAV, SINCRONIZE LOCALMENTE A AGENDA ENTRE O MOBILE E O PC

Ilustración para sincronizar con DAV, Radicale y DecSync

Sincronizar a agenda telefônica com o computador local com a ajuda de DAV em conjunto com Decsync e Radicale é voltar à forma clássica de unificar os contactos e o calendário diário. Tal como acontece com telefones básicos ao conectar com USB. Este guia para Deepin e Andróide ajudará muitos a ter os dados ao alcance e só precisa de uma conexão WiFi local.

Ter uma sincronização local tem vantagens que, por enquanto, só funciona para os dois sistemas operacionais. Não depende da velocidade da Internet nem consome outros recursos. Além disso, mantém uma agenda exclusivamente sua e confidencial. Esta melhoria se beneficia do código aberto, DAV significa o padrão gratuitoCriação e controle de versão distribuídos.

Por enquanto, as etapas são simples. Como simplificamos a maioria das instruções possíveis, você terá algumas limitações como o registro, no qual você pode acessar com qualquer senha, ou que você deve executar o comando toda vez que ligar o computador. Você sempre terá comentários para resolvê-lo.

Como sincronizar a lista telefônica do celular para o computador local

A combinação à qual nos voltaremos neste guia é Thunderbird, Lightning, Radicale. E em celulares DecSync ou DAVx5. Como resultado, detalhamos os seguintes aplicativos para telefones celulares e equipamentos:

  • Thunderbird: Email incorporado no Deepin.
    • Lightning: plugin do Thunderbird para gerenciar o calendário no formato CalDAV e que está instalado.
    • Sogo.nu: outro add-on para gerenciar a lista de contatos. Compatível com CardDAV.
  • Radicale: servidor de contatos e calendário. É simples instalar sua linguagem em Python (a partir da versão 3.5). Disponível nos repositórios.
  • Davx5: Para sincronizar com o celular. Disponível em F-droid.

Como instalaremos o DecSync, que será útil no caso de falha de sincronização em celulares, essas são as combinações.

  • DecSync: um software que consiste em:
    • DecSync-plugin, executável Radicale (PC).
    • DecSyncCC (aplicativo para Android).
    • Synthing, para sincronizar los archivos (opcional).

Instalação do servidor DAV

Nota 1: esta versão é testada em Deepin 15.11. No momento, outros gerentes de e-mail e clientes relacionados ao gerenciamento de calendário e contatos não foram testados.
Nota 2: para esta versão, foi testada a versão 3. Para isso, um comando da etapa 2 é modificado (originalmente: python3 -m pip install --upgrade radicale) Por enquanto, ele não funciona com a versão 3 até que seja lançado um patch.

  1. Instalamos PIP que facilitará a integração. O programa oferecerá a versão mais recente do Radicale e será mantido atualizado a qualquer momento.
  2. Instalamos Radicale. Este servidor armazenará os contatos do seu PC localmente em segundos. Sua interface é web, mas sua instalação é por o terminal.
sudo apt install python3-pip 
python3 -m pip install --upgrade radicale==3.*
python3 -m pip install --upgrade radicale_storage_decsync
  1. Após a instalação no computador, criamos a pasta decsync, que será usada para armazenar os dados e sincronizar com o Synthing no futuro. Com estes comandos simples:
cd ~/.local/share
mkdir prueba decsync
cd decsync
Crear carpeta para los archivos
  1. Em seguida, passamos a criar um arquivo que indica como o servidor está configurado. Este arquivo chamado config está localizado na pasta ~ / .config / radicale / e contém este texto:
[server]
# Bind all addresses
hosts = 0.0.0.0:5232, [::]:5232

[storage]
type = radicale_storage_decsync
# Set folders
filesystem_folder = ~/.var/lib/radicale/collections
decsync_dir = ~/.local/share/decsync

[auth]
type = htpasswd
htpasswd_filename = ~/.local/share/decsync/users
# encryption method used in the htpasswd file
htpasswd_encryption = plain
  1. Vamos para ~ / .local / share / decsync e criamos o arquivo users e adicione como único texto: "usuário: 1234" (é o mais simples e você pode alterar os parâmetros, mas se não quiser aplicar esta segurança, pule a etapa 6 e exclua a seção [auth] com as linhas restantes).
El archivo users del paso 6
O arquivo de usuários da etapa 6
  1. Finalmente, executamos o comando python3 -m radicale (e toda vez que você reiniciar o computador, você deve executar este comando, a menos que você verifique a seção "Esclarecimentos")
Proceso de DecSync que actúa en la visualización del servidor DAV

Criar coleções

  1. Assim que o servidor estiver configurado, acessamos a página de administração http://localhost:5232/. Por intuición, es user y 1234 (o cualquier credencial si omitiste el paso 6).
  2. Criamos novas coleções. Neste caso, os tipos que carregamos são "Agenda" e "Calendário". Em cada coleção podemos ver o título e a descrição.
Crear nueva colección en el servidor DAV Radicale

O resultado está em duas partes, agenda e calendário, como neste exemplo:

Agenda, URL, editar y eliminar. Calendario, URL, editar y eliminar.

Também funciona com as tarefas que explicamos em "Esclarecimentos".

Use o DAV no seu computador e celular

Depois de preparado, procedemos à sincronização entre o servidor com DAV e os clientes do smartphone e do computador.

O primeiro passo é verificar se o Thunderbird está instalado. Vem incluso em Deepin 15,11. Também é válido usar o Versão Deepines.

  1. Verificamos se a extensão Lightning está ativada. Ou, se não for, tentamos reinstalá-lo no seu site.
  2. Depois disso, instalamos o Sogo plugin. Experimente a versão Thunderbird que corresponde.
  3. Pronto, primeiro nos ligamos ao novo calendário. Nós criamos um e o definimos como "Na Rede". Em seguida, adicionamos a URL e o tipo CalDAV.
  4. Agora fazemos com a lista de contatos. No menu «Novo», selecionamos «Lista de endereços remota». Colocamos o URL.
  1. No caso de telefones Android, temos DAVx5. O que você pode baixar na loja F-droid ou no seu site.
  2. Criamos uma nova conta para a agenda e calendário com o mesmo URL e nome de usuário. Descartamos o e-mail porque ele não funciona com este método.
  3. Para que isso funcione, você deve se conectar à mesma rede sem fio. Caso contrário, você pode usar DecSyncCC, que consiste em instalar o aplicativo e atribuir a pasta para que Syncthing reciba la última versión de la PC. La ventaja es que los datos se almacenan permanentemente y no cambian al conectarse a la red local. Eso explicaremos en un futuro tutorial.

Aclaraciones

Radicale funciona también con tareas. Para esto necesitarás un cliente DAV compatible como Lightning para Thunderbird y OpenTasks para Android. Los pasos son similares a los creados para el calendario. Sin embargo, no funciona con DecSync por limitaciones técnicas.

Además, puedes migrar de un equipo a otro en la carpeta DecSync. El paso 5 indica donde está guardado la carpeta y si estás de migración, tendrás que copiar los archivos. Synthing es una opción para conservar los datos de ambas computadoras. Si resulta complicado, puedes omitir este paso y comprimir la carpeta donde está guardada para enviar por telegrama.

Acceso directo

El comando para ejecutar del paso 7 suele ser largo, porque comienza desde la terminal. Para eso, lo mejor es elaborar un acceso directo en el lanzador. Basta con crearlo desde MenuLibre por mencionar el más fácil. Luego lo añadimos al lanzador. Para la URL solo necesitas añadir a los marcadores del navegador.

Otro método más práctico es al abrir la URL, con el comando único: xdg-open http://localhost:5232/; python3 -m radicale. Después de abrir la página, actualiza nuevamente para acceder y tendrás la página accesible. Sin embargo, eso no es necesario porque Thunderbird y el cliente DAV pueden crear y editar los datos.

Crear acceso Radicale DAV en la terminal
Crear un acceso desde MenLibre que aparecerá en el lanzador. Al ejecutar saldrá como esta imagen.

Problemas de funcionamiento

Si notas que la aplicación no funciona correctamente, prueba con este comando: python3 -m radicale --verify-storage. Si registra algún error, podrás reportar con el desarrollador de DecSync.

Para desinstalar el software tendrás que recurrir PIP y ejecutar el comando uninstall al paquete en cuestión, además de aceptar con la tecla «y»:

python3 -m pip uninstall radicale_storage_decsync radicale

La guía se basa la documentación de Radicale para hacer más fácil la instalación. También en el aporte de Michal Táborský e Cyrille Borne para el cliente de PC y la página de DAVx5 para Android. También se complementa el repositorio de Github de DecSync para Radicale.



4.7 18 votos
Classifique o artigo
 
Inscreva-se
relatório do
7 Reacciones
Mais popular
Mais recentes Mais velho
Opinião do artigo
Ver todos os comentários
Juan Ospina
Juan Ospina (@juan-ospina)
8 meses atrás

Útil e bem explicado, vou seguir o guia em breve e comentar os resultados.

Ernesto Junco
Ernesto Junco (@ernesto_junco)
8 meses atrás

Parece muito bom uso, apenas agenda e contatos? alguma outra informação que pode ser sincronizada com este método? Obrigado pela informação.

Ernesto Junco
Ernesto Junco (@ernesto_junco)
Respondiendo a  diego
6 meses atrás

 Diego seria muito útil tê-los, obrigado por aceitar a sugestão.

Juan Osorio
Juan Osorio (@juan877osorio)
8 meses atrás

Há alguma maneira de conseguir isso sem ter que executar o comando python3 -m radicale todas as vezes? obrigado.

Эли
Эли (@eli)
Administrador
Respondiendo a  Juan Osorio
8 meses atrás

Se você olhar o artigo diz como, ele fornece um link para estas instruções.
 
Muy buen aporte  Diego Obrigado.

Arceli
Arceli (@arceli)
8 meses atrás

O procedimento foi interessante, já tinha solução para SMS, mas não para contatos.

7
0
Gostaríamos de saber o que você pensa, participe da discussão.x