En travaux
L'objet de cet article est d'exposer des méthodes éprouvées permettant de synchroniser un agenda et un carnet d'adresses entre un système avec Mageia et un autre ordinateur, sans passer par un tiers.
La solution passe par les moyens suivants :
- les protocoles CalDAV et CardDAV permettant d'échanger des données ;
- un serveur centralisant les échanges et stockant les données
- des clients gérant des calendriers ou des carnets d'adresses et s'adressant au serveur pour synchroniser les données pour les partager avec les autres clients.
Différentes solutions sont disponibles, et avec différentes implantations. Cet article n'a pas pour vocation de présenter toutes les solutions possibles, mais de présenter certaines qui ont été validées.
Côté serveur, nous installons une application Baïkal. Il s'agit d'un service utilisant un serveur apache. Vous pouvez donc l'installer sur votre ordinateur personnel ou sur un serveur local ou distant. La gestion des autorisations et voies d'accès n'est pas l'objet de cet article. Donc, pour simplifier, nous considérons que le serveur apache est sur votre poste.
La procédure d'installation est décrite
ici.
Plutôt que de changer les droits d'écriture et de lecture sur les fichiers, je conseille de changer le propriétaire des fichiers. En se plaçant dans le répertoire contenant
baikal-flat, exécuter :
Le reste est détaillé dans l'article cité. La procédure passe par la création d'un utilisateur défini par son identifiant et son mot de passe. Il est possible de définir un nom spécifique pour l'agenda et le carnet d'adresse
Côté client fixe, j'ai choisi Thunderbird qui est déjà mon client messagerie.
Il faut le compléter par Lightning pour la gestion de l'
agenda, qui s'installe depuis les dépôts de Mageia.
Il faut créer un nouvel agenda par :
Fichier - Nouveau - Agenda...
Choisir "Sur le réseau" pour l'emplacement du nouvel agenda.
En ce qui concerne les
contacts, il faut ajouter le
connecteur SoGO.
Pour cela, télécharger le fichier d'extension .xpi (ne cherchez pas à l'installer avec Firefox, il n'en veut pas

). Pour l'installer :
Outil - modules complémentaires - Extensions
Sur la clé, choisir "Installer un module depuis un fichier" et choisir le fichier téléchargé.
Pour créer un nouveau carnet d'adresses
Outil - Carnet d'adresses
Fichier - nouveau - Carnet d'adresses distant
Indiquer l'adresse du serveur comme indiqué dans le lien ci-dessus. Je cite :
Notez que le client dispose aussi du carnet d'adresses local, et que lors de la création d'un nouveau contact, vous avez le choix de l'espace de stockage de la nouvelle fiche.
J'ai utilisé deux utilitaires pour respectivement le calendrier et le carnet d'adresses
L'application radicale est dédiée à la synchronisation des calendriers et des contacts. Le serveur est autonome, contrairement à Baïkal qui nécessite un serveur Web. Par ailleurs, les données sont stockées dans un fichier, ce qui dispense d'un gestionnaire de base de données. C'est donc une solution légère.
L'application est disponible dans Mageia. Dans la version Mageia 4, la version de radicale est assez ancienne.
Le serveur se démarre comme un service, soit dans le CCM (Système / Gérer les services système), soit en ligne de commande :
et
pour le retrouver à chaque démarrage.
Le serveur écoute sur le port 5232.
Pour vérifier que le serveur est opérationnel, suivez ce lien :
http://localhost:5232/, vous devriez obtenir ceci :
Radicale works!
Pour le calendrier, il faut indiquer un nouvel agenda avec un lien du type "http://localhost:5232/<user>/mon_calendrier/" en remplaçant <user> par un nom d'utilisateur. Si le calendrier n'existe pas encore, il est créé.
Pour le carnet d'adresses, je n'y suis pas arrivé.
Les mêmes applications que citées précédemment fonctionnent.
L'adresse utilisée est du type :
http://192.168.1.67:5232/yves/mon_calendrier/
Le serveur owncloud offre également la synchronisation avec les protocoles CalDav et CardDav. Cette solution fonctionnera donc avec les mêmes clients que cités précédemment.
Il est possible de créer un nouvel utilisateur dans owncloud dédié aux deux synchros, et un agenda et un carnet d'adresse pour cet utilisateur.
Sur la page contacts de owncloud créer le lien carddav et conserver.
Sur la page calendrier créer le lien caldav et conserver.
Merci de faire part de vos retours d'expérience sur le
fil de discussion consacré.
Ecrit par Papoteur à partir du 25/04/2015.