DAV, SYNCHRONISE LOCALEMENT L'AGENDA ENTRE LE MOBILE ET LE PC

Ilustración para sincronizar con DAV, Radicale y DecSync

Synchroniser le répertoire téléphonique avec l'ordinateur local Avec l'aide de DAV en collaboration avec Decsync et Radicale, cela revient à la manière classique d'unifier les contacts et le calendrier au jour le jour. Comme c'est arrivé avec les téléphones de base lors de la connexion USB. Ce guide pour Deepin et androïde Cela aidera beaucoup à avoir les données à portée de main et vous n'avez besoin que d'une connexion WiFi locale.

Avoir une synchronisation locale présente des avantages qui ne fonctionnent pour l'instant que pour les deux systèmes d'exploitation. Il ne dépend pas de la vitesse d'Internet et ne consomme pas d'autres ressources. De plus, il garde un agenda exclusivement vôtre et confidentiel. Cette amélioration bénéficie de l'open source, DAV signifie Free StandardCréation et gestion de versions distribuées.

Pour l'instant, les étapes sont simples. Parce que nous simplifions la plupart des instructions possibles, vous aurez certaines limitations telles que l'enregistrement, où vous pouvez accéder avec n'importe quel mot de passe, ou que vous devez exécuter la commande chaque fois que vous démarrez l'ordinateur. Vous aurez toujours les commentaires pour le résoudre.

Comment synchroniser le répertoire téléphonique avec l'ordinateur local

La combinaison à laquelle nous recourrons dans ce guide est Thunderbird, Lightning, Radicale. Et sur les mobiles DecSync ou DAVx5. En conséquence, nous détaillons les applications suivantes pour les mobiles et les équipements:

  • Thunderbird: Email incorporé dans Deepin.
    • Lightning: module complémentaire Thunderbird pour gérer le calendrier au format CalDAV et qui est installé.
    • Sogo.nu: Un autre addon pour gérer la liste de contacts. Compatible avec CardDAV.
  • Radicale: Contacts et serveur de calendrier. Il est simple d'installer votre langue en Python (à partir de la version 3.5). Disponible dans les référentiels.
  • Davx5: Pour synchroniser avec le mobile. Disponible en F-droid.

Parce que nous allons installer DecSync, qui sera utile en cas d'échec de la synchronisation sur mobile, ce sont les combinaisons.

  • DecSync: un logiciel composé de:
    • Plugin DecSync, exécutable Radicale (PC).
    • DecSyncCC (application Android).
    • Synthing, para sincronizar los archivos (opcional).

Installation du serveur DAV

Remarque 1: cette version est testée sur Deepin 15.11. Pour le moment, d'autres gestionnaires de messagerie et clients liés à la gestion du calendrier et des contacts n'ont pas été testés.
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). Pour l'instant, cela ne fonctionne pas avec la version 3 jusqu'à ce qu'ils publient un correctif.

  1. Nous avons installé PIP qui facilitera l'intégration. Le programme proposera la version récente de Radicale et sera tenu à jour à tout moment.
  2. Nous installons Radicale. Ce serveur stockera localement les contacts PC en quelques secondes. Son interface est web mais son installation se fait par le terminal.
sudo apt install python3-pip 
python3 -m pip install --upgrade radicale==3.*
python3 -m pip install --upgrade radicale_storage_decsync
  1. Après l'installation sur l'ordinateur, nous créons le dossier decsync, qui servira à stocker les données et à se synchroniser avec Synthing à l'avenir. Avec ces commandes simples:
cd ~/.local/share
mkdir prueba decsync
cd decsync
Crear carpeta para los archivos
  1. Ensuite, nous procédons à la création d'un fichier qui indique comment le serveur est configuré. Ce fichier appelé config se trouve dans le dossier ~ / .config / radicale / et a ce texte:
[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. Enfin, nous exécutons la commande python3 -m radicale (et chaque fois que vous redémarrez l'ordinateur, vous devez exécuter cette commande, sauf si vous cochez la section "Clarifications")
Proceso de DecSync que actúa en la visualización del servidor DAV

Créer des collections

  1. Une fois le serveur configuré nous accédons à la page d'administration http://localhost:5232/. Por intuición, es user y 1234 (o cualquier credencial si omitiste el paso 6).
  2. Nous créons de nouvelles collections. D'ailleurs les types que nous portons sont «Carnet d'adresses» et «Calendrier». Dans chaque collection, nous pouvons le titre et la description.
Crear nueva colección en el servidor DAV Radicale

Le résultat est en deux parties, l'agenda et le calendrier comme dans cet exemple:

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

Il fonctionne également avec les tâches expliquées dans "Clarifications".

Utilisez DAV sur votre ordinateur et votre mobile

Une fois préparé, nous procédons à la synchronisation entre le serveur avec DAV et les clients du smartphone et de l'ordinateur.

La première étape consiste à s'assurer que Thunderbird est installé. Il est inclus dans Deepin 15.11. Il est également valable d'utiliser le Version Deepines.

  1. Nous vérifions si l'extension Lightning est activée. Sinon, nous essayons de le réinstaller dans votre site Web.
  2. Après cela, nous installons le Plugin Sogo. Essayez la version correspondante de Thunderbird.
  3. Déjà prêt, nous lions d'abord le nouveau calendrier. Nous en créons un et le définissons comme "Sur le net". Ensuite, nous ajoutons l'URL et le type CalDAV.
  4. Maintenant, nous faisons avec le carnet de contacts. Dans le menu "Nouveau", nous sélectionnons "Carnet d'adresses à distance". Nous mettons l'URL.
  1. Dans le cas des téléphones Android, nous avons DAVx5. Que vous pouvez télécharger sur la boutique F-droid ou sur votre site web.
  2. Nous créons un nouveau compte pour l'agenda et le calendrier avec la même URL et le même nom d'utilisateur. Nous rejetons les e-mails car cela ne fonctionne pas avec cette méthode.
  3. Pour que cela fonctionne, vous devez vous connecter au même réseau WiFi. Sinon, vous pouvez utiliser DecSyncCC, qui consiste à installer l'application et à affecter le dossier de sorte queSyncthingRecevez la dernière version du PC. L'avantage est que les données sont stockées en permanence et ne changent pas lorsqu'elles sont connectées au réseau local. Nous expliquerons cela dans un futur tutoriel.

Clarifications

Radicale travaille aussi avec des tâches. Pour cela, vous aurez besoin d'un client DAV compatible comme Lightning pour Thunderbird et OpenTasks pour Android. Les étapes sont similaires à celles créées pour le calendrier. Cependant, il ne fonctionne pas avec DecSync en raison de limitations techniques.

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

Acceso directo

El comando para ejecutar del paso 7 suele ser largo, porque comienza desde la terminal. Para eso, lo mejor es elaborar un accès direct dans le lanceur. Il suffit de le créer à partir de MenuLibre pour mentionner le plus simple. Ensuite, nous l'ajoutons au lanceur. Pour l'URL, il vous suffit d'ajouter aux signets du navigateur.

Une autre méthode plus pratique consiste à ouvrir l'URL, avec la seule commande: xdg-open http://localhost:5232/; python3 -m radicale. Après avoir ouvert la page, actualisez à nouveau pour y accéder et vous aurez la page accessible. Cependant, cela n'est pas nécessaire car Thunderbird et le client DAV peuvent créer et modifier les données.

Crear acceso Radicale DAV en la terminal
Créez un accès depuis MenLibre qui apparaîtra dans le lanceur. Une fois exécuté, il apparaîtra comme cette image.

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

Le guide est basé la documentation par Radicale pour faciliter l'installation. Aussi dans la contribution de Michal Táborský et Cyrille Borne pour le client PC et le Page DAVx5 Pour Android. Il complète également la dépôt Github DecSync pour Radicale.



4.6 17 votes
Évaluez l'article
 
S'abonner
rapport
6 Avis
Les plus populaires
Plus récent Plus âgée
Opinion de l'article
Voir tous les commentaires
Juan Ospina
Juan Ospina (@juan-ospina)
1 mes atrás

Utile et bien expliqué, je suivrai bientôt le guide et commenterai les résultats.

Ernesto Junco
Ernesto Junco (@ernesto_junco)
1 mes atrás

Cela me semble très bon usage, uniquement calendrier et contacts? tout autre type d'informations pouvant être synchronisées avec cette méthode? Merci pour l'info.

Juan Osorio
Juan Osorio (@juan877osorio)
1 mes atrás

Est-il possible d'y parvenir sans avoir à exécuter la commande radical python3 -m à chaque fois? Je vous remercie.

Эли
Эли (@eli)
Admin
Répondre à Juan Osorio
1 mes atrás

Si vous regardez l'article, il dit comment, il vous donne un lien vers ces instructions.
 
Très bonne contribution Diego merci

Arceli
Arceli (@arceli)
1 mes atrás

Procédure intéressante, j'avais déjà une solution pour les SMS, mais pas pour les contacts.

6
0
Nous aimerions savoir ce que vous pensez, Rejoignez la discussion.x