DAV, SYNCHRONISER LOCALEMENT LE RÉPERTOIRE ENTRE MOBILE ET 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.
Note 2: Pour cette version, la version 3 a été testée. Pour cela, une commande de l'étape 2 est modifiée (à l'origine: 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. Nous allons dans ~ / .local / share / decsync et créons le fichier users et nous ajoutons comme seul texte: «user: 1234» (c'est le plus simple et vous pouvez changer les paramètres, mais si vous ne voulez pas appliquer cette sécurité, passez l'étape 6 et supprimez la section [auth] avec les lignes restantes).
El archivo users del paso 6
Le fichier des utilisateurs de l'étape 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 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.

En outre, vous pouvez migrer d'un ordinateur à un autre dans le dossier DecSync. L'étape 5 indique où le dossier est enregistré et si vous êtes en migration, vous devrez copier les fichiers. Synthing est une option pour conserver les données des deux ordinateurs. Si cela est difficile, vous pouvez ignorer cette étape et compresser le dossier dans lequel il est enregistré pour l'envoyer par télégramme.

Accès direct

La commande à exécuter à l'étape 7 est généralement longue, car elle part du terminal. Pour cela, il est préférable de développer 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.

Problèmes de fonctionnement

Si vous remarquez que l'application ne fonctionne pas correctement, essayez cette commande: python3 -m radicale --verify-storage. Si vous enregistrez des erreurs, vous pouvez les signaler au développeur DecSync.

Pour désinstaller le logiciel, vous devrez recourir à PIP et exécuter la commande désinstaller au package en question, en plus d'accepter avec la touche «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.7 18 votes
Évaluez l'article
 
S'abonner
rapport
7 Reacciones
Les plus populaires
Plus récent Plus âgée
Opinion de l'article
Voir tous les commentaires
Juan Ospina
Juan Ospina (@juan-ospina)
8 meses atrás

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

Ernesto Junco
Ernesto Junco (@ernesto_junco)
8 meses 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.

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

 Diego il serait très utile de les avoir, merci d'avoir accepté la suggestion.

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

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

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

Si vous regardez l'article, il dit comment, il vous donne un lien vers ces instructions.
 
Muy buen aporte  Diego merci

Arceli
Arceli (@arceli)
7 meses atrás

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

7
0
Nous aimerions savoir ce que vous en pensez, rejoignez la discussion.X