RadicaleRadicale

Serveur CalDAV / CardDAV minimaliste, calendriers et contacts versionnés en git, compatibles avec tous les clients standards.

Radicale est un serveur CalDAV / CardDAV minimaliste écrit en Python. Il sert calendriers (.ics) et carnets de contacts (.vcf) à n'importe quel client standard, Thunderbird, DAVx5, iOS, Apple Calendar, GNOME, Cal.rs. Fichiers stockés en clair sur le filesystem, versionnés via git à chaque modification (rollback facile).

Le problème

Google Calendar et iCloud lisent vos rendez-vous, contacts et habitudes. Nextcloud Calendar est puissant mais surdimensionné si c'est tout ce que vous voulez. Radicale fait une chose, simplement : un serveur CalDAV/CardDAV qui parle à tous vos appareils, avec un historique git en bonus.

Fonctionnalités clés

    Calendriers & contacts
    CalDAV pour les rendez-vous, CardDAV pour le carnet d'adresses. Standards ouverts compatibles avec tous les clients.
    Tous les clients
    Thunderbird, DAVx5 (Android), Apple Calendar (iOS/macOS), GNOME Calendar, Cal.rs. Auto-discovery RFC 4791 supportée.
    Versionning git
    Chaque modification commitée automatiquement. Rollback d'un événement supprimé par erreur en quelques commandes.
    Fichiers en clair
    Pas de base de données opaque : juste des .ics et .vcf lisibles. Sauvegarde triviale, migration trivialissime.
    Multi-utilisateurs
    Auth HTTP Basic via fichier htpasswd (bcrypt). Ajoutez autant d'utilisateurs que nécessaire, sans redémarrage.
    Ultra-léger
    ~128 Mo de RAM, démarrage instantané. Idéal pour rester sobre sur un VPS.

Sur votre serveur

    Auth bcrypt
    Mots de passe hashés bcrypt dans /var/lib/radicale/users. Création de comptes en une commande htpasswd.
    Synchro Google via vdirsyncer
    Couplé à vdirsyncer, Radicale fait le pont avec Google Calendar, iCloud, Fastmail. Vos données restent locales.
    Combinable avec Cal.rs
    Cal.rs s'y connecte nativement via CalDAV. Vos rendez-vous publics et privés synchronisés.

Disponible sur votre serveur

Radicale est pré-configuré avec auth htpasswd, versionning git automatique et HTTPS via Caddy. Activable en une ligne dans server.nix.
Copyright © 2026