Winnt is not NT

Radicale ou le partage de ses contacts, calendriers et tâches

Posté le 01/12/2018

Radicale est un serveur qui permet le partage de ses contacts, calendriers et tâches grâce aux formats Caldav (calendriers et tâches) et Carddav (contacts) entre vos divers appareils (ordinateurs, tablette et téléphone).

Pourquoi créer un serveur personnel alors qu’existe des services en ligne gratuits le permettant.

Tout simplement parce qu’il s’agit de vos données personnelles et que ces services vont utiliser ces données pour profiler vous ou vos contacts. Votre liste de contact, vos rendez-vous… ne regarde personne sauf vous même. Donner ce type d’information aux GAFAM c’est perdre votre droit à la vie privée.

On a tous quelque chose à cacher et ceux qui disent le contraire sont des menteurs.

Par exemple, le fait que vous fréquentiez un club échangiste ou sado-maso n’est peut-être pas une information que vous souhaitez étaler sur la place publique. Chacun est bien sûr libre de ses choix en la matière, mais êtes vous prêt à partager ceux-ci avec le monde entier ?

L’installation de Radicale vous permettra donc de synchroniser vos ordinateurs, tablettes et téléphones en vous passant de services douteux exploitants vos données personnelles.

Installation

Le code ci-dessous permet d’effectuer l’installation sous une distribution Debian et dérivées.

apt-get install radicale

Paramétrage

Le paramétrage est assez simple pour une utilisation de base.

Sur mon installation, cela se passe dans /etc/radicale. Dans ce répertoire, se trouve le fichier config qui permet de définir la configuration de notre serveur Radicale.

[server]
# À quelle adresse sur votre réseau local se trouve le serveur
hosts = localhost:5232, xxx.xxx.xxx.xxx:5232

[well-known]
# chemin de redirection de /.well-known/caldav
caldav = ../../%(user)s/caldav/
# chemin de redirection de /.well-known/carddav
carddav = ../../%(user)s/carddav/

[auth]
# chemin d'accès au ficher contenant les utilisateurs et mots de passes
htpasswd_filename = /etc/radicale/users
# méthode de cryptage du fichier users ci-dessus
# j'ai choisi le texte clair mais une autre méthode est préférable 
# s'il y a de nombreux utilisateurs ou un accès via internet.
htpasswd_encryption = plain

[storage]
# Seul filesystem est conseillé par les développeurs
type = filesystem
# Répertoire ou seront stockées les informations
# J'ai volontairement choisi ce type de chemin afin de me permettre une sauvegarde aisée de mes données.
filesystem_folder = /home/<utilisateur>/radicale/collections

Exemple de fichier /etc/radicale/users avec un utilisateur par ligne.

 <user>:<password>

Les informations que j’ai donné pour le fichier /etc/radicale/config sont bien sûr à ajuster en fonction de vos besoins et configurations.

Synchroniser avec l’ordinateur

Avec Thunderbird

Si vous utilisez Thunderbird, il vous faudra ajouter l’extension CardBook afin de pouvoir profiter de la synchronisation car celui ne la gère pas nativement.

Paramétrage de CardBook

Rien de bien difficile en soi.

Une fois toutes ces informations entrée cliquez sur valider puis suivant si tout est correct.

Enfin, choisissez une couleur et un nom pour votre nouveau carnet d’adresses.

Paramétrage de Lightning

La procédure est similaire à celle de CardBook sauf pour le type qui est CalDAV et l’URL qui devient http://<xxx.xxx.xxx.xxx:5232>/<utilisateur>/caldav.

Toutefois, Lightning ne fonctionne plus à partir de la version 60 de Thunderbird, ce qui est bien dommage. Espérons qu’une mise à jour va apparaître bientôt.

Avec Évolution

Évolution gère nativement les carnets d’adresses CardDav et les calendriers CalDav. Vous n’avez donc pas d’extension particulière à installer.

Carnet d’adresse

Pour ajouter un carnet d’adresses il vous suffit d’aller dans le menu Fichier, puis Nouveau et de choisir Carnet d'adresses.

Synchroniser avec un téléphone ou une tablette androïd

Pour cela, il vous faudra installer un outil de synchronisation.

DavDroid que l’on trouve sur le store F-droid est parfaitement indiqué.

Une fois installée, il suffit d’ajouter un compte.

Création d’un compte

Dans mon cas, j’ai choisi l’option : Connexion avec une URL et un nom d'utilisateur.

Il vous sera demandé :

Une fois ces informations entrée appuyez sur « se connecter ».

Choisissez un nom pour le compte que vous avez créé.

Puis définissez comment seront gérés les groupes. Personnellement j’ai opté pour des catégories car c’est de cette manière que CardBook les gère (il convient de rester homogène sous peine de mauvaises surprises).

Lorsque vous avez fini de renseigner toutes ces informations appuyez sur « créer un compte ».

Synchronisation du nouveau compte créé

Après l’appui sur « créer un compte » apparaît un gros rectangle portant le nom du compte.

Si vous appuyez dessus, un nouvel écran s’affiche proposant :

Il ne vous reste plus qu’à aller faire un tour dans les paramètres afin de régler la fréquence de mise à jour, le type de réseau (WiFi seulement ou non)…

Pour compléter

Personnellement, j’ai compléter avec les applications Calendar et Tasks que l’on trouve sur F-droid et qui gèrent la synchronisation via CalDav.

C’est applications sont simples et pratiques. Elles font parfaitement ce qui leur est demandé sans contenir des publicités indésirables ou traquer mes données personnelles.

Commentaires

comments powered by Disqus