DAV, SINCRONALMENTE LOCALMENTE L'AGENDA TRA IL MOBILE E IL PC

Ilustración para sincronizar con DAV, Radicale y DecSync

Sincronizza la rubrica sul computer locale Con l'aiuto di DAV insieme a Decsync e Radicale, torna al modo classico di unificare i contatti e il calendario giornaliero. Come è successo con i telefoni di base durante la connessione con USB. Questa guida a Deepin e Androide Aiuterà molti a avere i dati a portata di mano e hai solo bisogno di una connessione WiFi locale.

Avere una sincronizzazione locale presenta vantaggi che per ora funzionano solo per entrambi i sistemi operativi. Non dipende dalla velocità di Internet né consuma altre risorse. Inoltre, mantiene un'agenda esclusivamente tua e riservata. Questo miglioramento beneficia dell'open source, DAV è l'acronimo di Free StandardAuthoring e versioning distribuiti.

Per ora, i passaggi sono semplici. Poiché semplificiamo la maggior parte delle istruzioni possibili, avrai alcune limitazioni come la registrazione, a cui puoi accedere con qualsiasi password o che devi eseguire il comando ogni volta che avvii il computer. Avrai sempre i commenti per risolverlo.

Come sincronizzare la rubrica con il computer locale

La combinación que recurriremos en esta guía es Thunderbird, Lightning, Radicale. Y en los móviles DecSync o DAVx5. Como resultado detallamos las siguientes aplicaciones para el móvil y el equipo:

  • Thunderbird: Correo electrónico incorporado en Deepin.
    • Lightning: Complemento de Thunderbird para gestionar el calendario en formato CalDAV y que viene instalado.
    • Sogo.nu: Otro complemento para la gestión de la lista de contactos. Compatible con CardDAV.
  • Radicale: Servidor de contactos y calendario. Es simple de instalar su lenguaje en Python (a partir de la versión 3.5). Disponible en los repositorios.
  • Davx5: Para sincronizar con el móvil. Disponible en F-droid.

Debido a que instalaremos DecSync, que será útil en caso que la sincronización falle en móviles, estas son las combinaciones.

  • DecSync: Un software que consiste en:
    • DecSync-plugin, ejecutable de Radicale (PC).
    • DecSyncCC (aplicativo para Android).
    • Synthing, para sincronizar los archivos (opcional).

Instalación del servidor DAV

Nota 1: Está versión está probada en Deepin 15.11. De momento no se probaron otros gestores de correo y clientes relacionados a gestionar calendario y contactos.
Nota 2: Para este versión se probó con la versión 3. Para eso se modifica un comando del paso 2. (originalmente: python3 -m pip install --upgrade radicale). Por ahora no funciona con la versión 3 hasta que lancen un parche.

  1. Instalamos PIP que facilitará la integración. El programa ofrecerá la versión reciente de Radicale y se mantendrá actualizado en cualquier momento.
  2. Instalamos Radicale. Este servidor almacenará localmente los contactos de la PC en cuestión de segundos. Su interfaz es web pero su instalación es por la terminal.
sudo apt install python3-pip 
python3 -m pip install --upgrade radicale==3.*
python3 -m pip install --upgrade radicale_storage_decsync
  1. Después de instalar en el equipo, creamos la carpeta decsync, que servirá para almacenar los datos y sincronizar con Synthing en el futuro. Con estos simples comandos:
cd ~/.local/share
mkdir prueba decsync
cd decsync
Crear carpeta para los archivos
  1. Luego, procedemos a crear un archivo que indica como se configura el servidor. Este archivo llamado config se ubica en la carpeta ~/.config/radicale/ y lleva 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. Nos dirigimos a ~/.local/share/decsync y creamos el archivo users y añadimos como único texto: «user:1234» (es el más sencillo y puedes cambiar los parámetros, pero si no quieres aplicar esta seguridad, omite el paso 6 y borra la sección [auth] con las líneas restantes).
El archivo users del paso 6
El archivo users del paso 6
  1. Finalmente ejecutamos el comando python3 -m radicale (y cada vez que reinicies el equipo deberás ejecutar este comando, al menos que revises el apartado «Aclaraciones»)
Proceso de DecSync que actúa en la visualización del servidor DAV

Crear colecciones

  1. Una vez configurada el servidor accedemos a la página de administración http://localhost:5232/. Por intuición, es user y 1234 (o cualquier credencial si omitiste el paso 6).
  2. Creamos nuevas colecciones. Para el caso los tipos que llevamos son «Addressbook» y «Calendar». En cada colección podemos el título y la descripción.
Crear nueva colección en el servidor DAV Radicale

El resultado queda en dos partes, agenda y calendario como en este ejemplo:

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

También funciona con las tareas que lo explicamos en «Aclaraciones».

Usar DAV en el equipo y el móvil

Una vez preparada, procedemos con la sincronización entre el servidor con DAV y los clientes del teléfono inteligente y la computadora.

El primer paso es asegurarnos Thunderbird como instalado. Viene incluido en Deepin 15.11. También es válido usar la versión de Deepines.

  1. Comprobamos si la extensión Lightning esta activada. O, si no lo está, probamos reinstalarlo en su sitio web.
  2. Después de este, instalamos el complemento de Sogo. Prueba con la versión de Thunderbird que coincida.
  3. Ya listo primero vinculamos al nuevo calendario. Creamos uno y establecemos como «En la red». Después, añadimos la URL y el tipo CalDAV.
  4. Ahora realizamos con la agenda de contactos. En el menú «Nuevo» seleccionamos «Remote Adress Book». Colocamos la URL.
  1. En el caso de los móviles con Android tenemos DAVx5. Que puedes descargar desde la tienda F-droid o en su web.
  2. Creamos una nueva cuenta para la agenda y el calendario con la misma URL y nombre de usuario. Descartamos el correo electrónico porque no funciona con este método.
  3. Para que esto funcione debes conectar con la misma red WiFi. De lo contrario podrás usar DecSyncCC, que consiste en instalar la aplicación y asignar la carpeta 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 lavora anche con compiti. Per questo avrai bisogno di un client DAV compatibile come Lightning per Thunderbird e OpenTasks per Android. I passaggi sono simili a quelli creati per il calendario. Tuttavia, non funziona con DecSync a causa di limitazioni tecniche.

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 telegramma.

Acceso directo

El comando para ejecutar del paso 7 suele ser largo, porque comienza desde la terminal. Para eso, lo mejor es elaborar un scorciatoia nel programma di avvio. Basta crearlo da MenuLibre per citare il più semplice. Quindi lo aggiungiamo al programma di avvio. Per l'URL devi solo aggiungere ai segnalibri del browser.

Un altro metodo più pratico è aprire l'URL, con il singolo comando: xdg-open http://localhost:5232/; python3 -m radicale. Dopo aver aperto la pagina, aggiorna nuovamente per accedere e avrai la pagina accessibile. Tuttavia, ciò non è necessario perché Thunderbird e il client DAV possono creare e modificare i dati.

Crear acceso Radicale DAV en la terminal
Crea un accesso da MenLibre che verrà visualizzato nel programma di avvio. Quando eseguito verrà fuori come questa immagine.

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 guida è basata la documentazione di Radicale per facilitare l'installazione. Anche nel contributo di Michal Táborský e Cyrille Borne per il client PC e il Pagina DAVx5 per Android. Completa anche il Repository Github DecSync per Radicale.



4.6 17 voti
Valuta l'articolo
 
Abbonarsi
Relazione
6 Recensioni
I più popolari
Più nuovo Più vecchio
Opinione dall'articolo
Vedi tutti i commenti
Juan Ospina
Juan Ospina (@juan-ospina)
1 mese fa

Utile e ben spiegato, seguirò presto la guida e commenterò i risultati.

Ernesto Junco
Ernesto Junco (@ernesto_junco)
1 mese fa

Sembra molto utile, solo calendario e contatti? qualsiasi altro tipo di informazione che può essere sincronizzata con questo metodo? grazie per le informazioni.

Juan Osorio
Juan Osorio (@juan877osorio)
1 mese fa

Un modo per ottenere questo risultato senza dover eseguire il comando radicale python3 -m ogni volta? Grazie.

Эли
Эли (@eli)
Admin
Rispondere a Juan Osorio
1 mese fa

Se guardi l'articolo dice come, ti dà un link a queste istruzioni.
 
Ottimo contributo Diego Grazie.

Arceli
Arceli (@arceli)
1 mese fa

Procedura interessante, avevo già una soluzione per i messaggi di testo, ma non per i contatti.

6
0
Vorremmo sapere cosa ne pensate, unitevi alla discussione.x