[LeLibre] Synchroniser ses contacts et agendas avec Radicale

Si vous disposez d’un serveur dédié et que vous souhaitez conserver la main sur vos données, il existe des solutions simples d’utilisations et libres.

Après plusieurs essais (pour partie infructueux), j’ai choisi de parler de Radicale.

Ce projet open source vise à disposer d’un serveur hébergeant vos agendas, contacts, tâches, … et accessibles via le protocole CalDAV.

Cela permet d’avoir une source centralisée pour tous ses contacts et agendas et de les partager sur son PC, smartphone, …

Radicale, bien qu’incomplet par rapport au protocole CalDav se veut simple d’installation et d’utilisation.

Installation :

Via pip, l’installation se fait simplement :

(Si python ou pip n’est pas installé) :

Voilà c’est installé ! L’avantage principal est de ne pas avoir besoin de base de données comme pour DAViCal.

Configuration :

L’installation est fonctionnelle avec les paramètres par défaut. Cependant, nous allons ajouter à cela un peu de sécurité et de confort d’utilisation.

Sécurité

Nous allons utiliser une authentification avec mot de passe crypté via BCrypt.

Installation des librairies :

Si comme pour moi l’installation ne fonctionne pas avec une erreur sur ffi.h, installer libffi :

Créez un nouvel utilisateur :

et tapez votre mot de passe

Config Radicale

dans un fichier ~/.config/radicale/config, on ajoute :

Lancement

Pour lancer automatiquement le service au démarrage, créer un script dans via

et coller :

 

Créer un service dans /etc/init.d/radicale :

Ajouter les droits d’exécution :

et ajouter la commande au démarrage :

Et voilà ! Pour créer des calendriers, carnets de contats, … rendez-vous sur http://monServeur:5232, vous devriez accéder à l’interface suivante :

 

Il suffit alors de créer l’objet désiré et de récupérer l’adresse de l’agenda dans son client (Evolution, Thunderbird, DAVDroid ou autre) pour avoir accès au calendrier partagé !

Leave a Reply

Your email address will not be published. Required fields are marked *