Test & Avis Expert
Radicale est présenté par ses auteurs comme « un serveur CalDAV (agendas, listes de tâches) et CardDAV (contacts) petit mais puissant », à héberger soi-même. Écrit en Python et publié sous licence GPL-3.0, il fonctionne sous Linux, macOS, Windows et BSD, en installation directe ou via Docker. La version 3.8.0 a été publiée le 3 septembre 2026 et le dépôt recevait encore des commits le 15 septembre 2026.
Comment ça marche
Le stockage est volontairement transparent : le moteur multifilesystem représente chaque collection par un dossier contenant un fichier .Radicale.props — les propriétés WebDAV au format JSON — et un fichier par élément, au format iCalendar ou vCard. Un agenda est donc un répertoire de fichiers texte lisibles, sauvegardables par une simple copie et versionnables si on le souhaite. Il n’y a ni base de données ni format propriétaire.
L’authentification accepte de nombreuses sources : fichier htpasswd avec bcrypt, SHA-256, SHA-512 ou argon2, annuaire LDAP ou Active Directory, IMAP, Dovecot, PAM, OAuth2, ainsi que deux modes de délégation à un serveur frontal via les en-têtes X-Remote-User ou la variable d’environnement du serveur WSGI. Depuis la version 3.5.0, le type d’authentification par défaut est denyall, c’est-à-dire le refus systématique : une installation non configurée ne laisse entrer personne.
Ce que ça ne protège pas
Il n’y a aucun chiffrement de bout en bout. Les agendas et les contacts sont en clair sur le disque du serveur, lisibles par quiconque y a accès — l’administrateur, l’hébergeur, un attaquant qui obtiendrait un accès au système de fichiers. La documentation en tire elle-même la conséquence : « le dossier de stockage ne doit pas être lisible par des utilisateurs non autorisés ». Seul le transport peut être protégé, par TLS.
La configuration TLS intégrée existe mais n’est pas le montage recommandé en production : l’usage normal place Radicale derrière un serveur frontal. Or la délégation d’authentification à ce frontal est un piège classique : si le proxy n’est pas configuré pour effacer un en-tête X-Remote-User fourni par le client, n’importe qui peut se déclarer administrateur. C’est un contournement d’authentification complet, dû à une erreur de configuration et non au logiciel.
Enfin, s’auto-héberger revient à prendre en charge les sauvegardes, les mises à jour, l’exposition du service sur internet et le certificat. La vie privée gagnée face à un prestataire commercial se paie en travail d’administration, et une installation négligée est moins sûre qu’un service géré.
Face aux alternatives
EteSync et SilentSuite ajoutent un chiffrement de bout en bout que Radicale n’a pas, au prix d’une passerelle locale supplémentaire et, pour le premier, d’un serveur sans mise à jour depuis juillet 2024. Nextcloud couvre agenda et contacts parmi bien d’autres fonctions, avec une empreinte sans commune mesure. YunoHost peut servir de socle d’installation pour qui ne veut pas configurer le serveur à la main. Radicale est le choix minimaliste : quelques mégaoctets, des fichiers texte, et rien d’autre.
