💰💌 Si tu te procures un abonnement d'un an au forfait premium de Oui, mais je LLM d'ici le 30 novembre, je t'offre en prime mes quatre formations autodidactes, une valeur de 276 $ ! Clique ici !" 💰💌

Potion Bottle Icon Manuel d'alchimie du code Potion Bottle Icon

La synchronisation avec Nextcloud, Thunderbird et Android

- 803 mots - Temps de lecture estimé: 4 minutes

Cette présentation présente quelques outils permettant la synchronisation entre un calendrier, des contacts et des tâches entre un fournisseur de courriel, une installation Nextcloud, un poste informatique avec le client Thunderbird ainsi qu’un appareil mobile Android. Je l’ai présentée pour la première fois le 2 juin 2021 lors des Rencontres Linux Montréal-Québec.

🌘 Les protocoles

Cette présentation évoque plusieurs protocoles de communication sur Internet, voici un tableau qui les résume bien.

Abréviation Nom Description
IMAPs Internet Message Access Protocol (avec TLS) Permets d’accéder à ses courriers électroniques directement sur les serveurs de messagerie
WebDAV Web-based Distributed Authoring and Versioning extension du protocole HTTP qui permet la gestion de fichiers avec des serveurs distants
CalDAV Calendaring Extensions to WebDAV Édition de calendrier en ligne
CardDAV vCard Extensions to WebDAV Gérer un carnet d’adresses

🌘 Synchronisation du calendrier

Interface Courriel Nextcloud

🌘 Création du calendrier dans Nextcloud Agenda

L’application Nextcloud Agenda se nomme Calendar dans le magasin d’applications.

https://mon.domaine/settings/apps

Copy

C’est une interface au serveur CalDAV qui est installé nativement avec Nextcloud.

Application Calendar installée

Cette application permet de créer des agendas pour différents sujets.

Création d'un nouvel agenda régulier dans l'application Calendar

Nommer le nouvel agenda dans l'application Calendar

Pour des fins de démonstration, nous allons créer une nouvelle activité, en cliquant sur la date correspondante

Ajout d'une nouvelle activité dans le calendrier

Dans la section Paramètres & Importation

Paramètres et importation des données de contact dans Thunderbird

On peut obtenir un lien de partage CalDAV que l’on pourra utiliser pour les étapes suivantes. Ce lien s’applique pour tous les agendas définis dans l’instance de Nextcloud.

Copie de l'adresse CalDAV principale pour la synchronisation

Le lien pour notre instance prend la forme suivante:

https://mon.domaine/remote.php/dav

Copy

Ce lien sera notamment utile avec l’application DAVx5 qui sera présentée plus bas.

🌘 Synchronisation avec CalDAV auprès du fournisseur de courriel

Pour se synchroniser avec le calendrier de notre fournisseur de courriel, il faut d’abord se créer un mot de passe d’application qui va pouvoir accéder, en plus du courriel et des contacts, aux calendriers.

Chez Fastmail, la configuration est comme suit:

Configuration du mot de passe d'application Fastmail

Je génère deux mots de passe d’application:

Il serait aussi possible de gérer directement mes calendriers depuis l’interface web de Fastmail, mais puisque je vais utiliser un client de bureau, ceci risquerait de créer des erreurs de synchronisation parce qu’il y aurait une boucle. Si je n’utilisais pas Thunderbird, ce serait une option appropriée.

🌘 Installation de TbSync et CalDAV and CardDAV

Les deux modules requis dans Thunderbird pour assurer la synchronisation sont TbSync et Provider pour CalDAV et CardDAV.

Ajout des modules complémentaires nécessaires dans Thunderbird

🌘 Synchronisation de Nextcloud Agenda avec TbSync

Dans le menu Édition (afficher avec la touche Alt), sélectionner Paramètres de synchronisation (TbSync)

Accès aux paramètres de synchronisation dans Thunderbird

Ajouter un nouveau compte - CalDAV et CardDAV

Création d'un nouveau compte dans TbSync pour la synchronisation

Choisir la configuration automatique

Sélection de la configuration automatique dans TbSync pour CalDAV

Choisir un nom pour le compte, puis entrer votre nom utilisateur et mot de passe de votre instance Nextcloud, puis l’adresse du service Nextcloud.

Entrée des informations de connexion CalDAV dans TbSync

Ensuite, vérifier que la configuration automatique a bien fonctionné

Finalisation de la configuration automatique dans TbSync

Pour plus de détail sur les options, voir la page Synchronizing with Thunderbird du site officiel de Nextcloud

🌘 Configuration de Lightning

Pour synchroniser les agendas de Nextcloud avec Lightning, il faut les sélectionner dans le gestionnaire de comptes TbSync, puis, cliquer sur Synchroniser maintenant.

Intégration de Lightning avec TbSync pour la synchronisation des tâches

🌘 Synchronisation des calendriers vers Android

L’application DAVx5, disponible dans F-Droid ou Google Play (https://play.google.com/store/apps/details?id=at.bitfire.davdroid&referrer=utm\_source%3Dhomepage) permet de synchroniser les calendriers avec le calendrier local de votre téléphone, ce qui peut être pratique pour recevoir des alertes.

🌘 Synchronisation des tâches

🌘 Lien entre Nextcloud Deck et Nextcloud Agenda

Toutes les tâches créées dans Nextcloud Deck qui ont une date de début ou de fin seront synchronisées avec Nextcloud Agenda

Visualisation d'une tâche dans Nextcloud Deck synchronisée avec Lightning

et seront synchronisées dans les calendriers de Lightning.

Affichage d'une tâche dans l'application Lightning

De plus, chaque Tableau Deck sera synchronisé avec les tâches de Lightning.

Intégration de Nextcloud Deck avec TbSync pour la gestion des tâches

🌘 Tâches dans Lightning filtrées par agenda

Lightning ne permet pas de séparer les tâches par tableau et par listes. Elles sont toutes affichées dans une seule liste.

Cependant, le menu Agenda permet de filtrer les tâches affichées par tableau.

Filtrage des tâches par tableau dans l'application Lightning

🌘 Synchronisation des contacts

🌘 Configuration du carnet d’adresses dans Thunderbird

Dans Thunderbird, les contacts synchronisés avec CardDAV via TbSync vont apparaître dans des carnets d’adresses distincts de ceux déjà configurés par Thunderbird

Synchronisation des contacts du carnet d'adresses avec TbSync

Pour synchroniser tous mes contacts, je les ai déplacés depuis le carnet Adresses personnelles vers Contacts.

🌘 Importation des contacts depuis Android

Pour importer les contacts depuis Android et les synchroniser avec Nextcloud Contacts, l’application DAVx5 fonctionne aussi très bien et nativement avec le répertoire de contacts de votre appareil.

Shooting Stars IconConsultation ExpressShooting Stars Icon

Bénéficie d'une heure de consultation dédiée avec François pour résoudre tes défis informatiques et stratégiques. Que ce soit pour la migration vers des technologies libres, la sécurisation de tes systèmes, la documentation de tes procédures, la conception de petits systèmes ou l'automatisation de tâches, cette session intensive t'offre des solutions concrètes et un plan d'action clair.

Tu seras libre ensuite de poursuivre avec un forfait de consultation sur mesure ou les programmes DéconstruIT ou Pleine Confiance

Découvre la Consultation Express.
Abonne-toi au fil RSS pour ne rien manquer.

Étiquettes