Un écrivain de XDA a remplacé Google Calendar par une application auto-hébergée gratuite ce mois-ci et a déclaré publiquement qu’il ne reviendrait pas. L’histoire a pris de la traction car elle reflétait quelque chose que beaucoup de lecteurs testaient déjà en silence. Les serveurs de calendrier auto-hébergés ont dépassé le stade “fonctionne mais pénible” il y a un couple d’années. Nous avons testé sept options de calendrier auto-hébergé pour Windows, macOS et Linux afin que le changement ne stagne pas dans votre liste de tâches pour un trimestre supplémentaire.
Ce qu’il faut rechercher dans une application de calendrier auto-hébergée
- Prise en charge de CalDAV. C’est le protocole qui permet à Thunderbird, Fantastical, Apple Calendar et aux clients mobiles de communiquer avec votre serveur. Tout ce qui n’est pas CalDAV est un jardin fermé avec moins de portabilité.
- Contacts et tâches aux côtés des événements. La plupart des gens veulent un serveur pour les calendriers, les carnets d’adresses et les listes de tâches. Des serveurs séparés par type de données doublent la maintenance.
- Image Docker, paquet natif, ou les deux. Une installation en une ligne compte plus que le langage de programmation.
- Sauvegarde vraiment simple. Les données du calendrier sont petites. Si une simple sauvegarde du système de fichiers ou une vidange SQLite ne fonctionne pas, la conception est surengineered.
- Paramètres par défaut sensés pour l’authentification. HTTPS avec un vrai certificat, des comptes par utilisateur et des limites de débit doivent être à portée d’un fichier de configuration.
Comparaison rapide
| Application | Meilleur pour | Plateformes | Plan gratuit | Prix de départ |
|---|---|---|---|---|
| Radicale | Serveur CalDAV Python minimal | Linux, Windows, macOS, Docker | Oui, complètement | Gratuit |
| Baikal | CalDAV PHP avec une vraie interface d’administration | Linux, Windows, macOS, Docker | Oui, complètement | Gratuit |
| Nextcloud Calendar | Suite complète avec calendrier comme une fonctionnalité | Linux, Windows, macOS, Docker | Oui, complètement | Gratuit |
| EteSync | Calendrier client-serveur chiffré | Linux, Windows, macOS, Docker | Oui (auto-hébergé) | Gratuit (auto-hébergé) ou $2/mois hébergé |
| SOGo | CalDAV de niveau groupware plus interface web | Linux, Docker | Oui, complètement | Gratuit |
| Thunderbird | Client orienté local pour serveurs CalDAV | Linux, Windows, macOS | Oui, complètement | Gratuit |
| DAVx5 Server | Serveur DAV de référence, maintenu petit | Linux, Docker | Oui, complètement | Gratuit |
Les 7 meilleures applications de calendrier auto-hébergé pour le bureau
1. Radicale, meilleur serveur minimal
Radicale est 3.000 lignes de Python qui font un travail : servir CalDAV et CardDAV. Pointez vers un répertoire, ajoutez HTTPS, et vous avez un serveur de calendrier fonctionnel en une après-midi. Le stockage sont des fichiers simples, ce qui signifie que l’histoire de sauvegarde est rsync. Cette simplicité est l’attrait, et pour la plupart des ménages individuels, la bonne réponse.
Où il faille: Pas d’interface d’administration. La gestion des utilisateurs est un fichier de configuration. Les scénarios multi-locataires nécessitent du travail de proxy inverse.
Plateformes: Linux, Windows, macOS, Docker, n’importe quel hôte avec Python 3.
Télécharger: Radicale
En un mot: Le bon choix pour un ménage individuel qui veut un serveur de calendrier qu’il peut comprendre de bout en bout.
2. Baikal, meilleure option PHP avec interface d’administration
Baikal enveloppe la bibliothèque sabre/dav dans un panneau d’administration PHP qui permet aux utilisateurs sans CLI d’ajouter des comptes, d’ajuster les quotas et d’auditer les connexions via un navigateur. N’importe quel hôte qui exécute déjà PHP (beaucoup de boîtiers NAS domestiques le font) peut ajouter Baikal en quelques minutes.
Où il faille: La chaîne de dépendances PHP est un problème pour les hôtes qui ne l’ont pas encore. L’interface web est fonctionnelle, pas belle.
Plateformes: Linux, Windows via Docker, macOS, Docker, hôtes PHP partagés.
Télécharger: Baikal
En un mot: Le choix quand le ménage a déjà un hôte PHP LAMP ou Docker et veut un administrateur web.
3. Nextcloud Calendar, meilleure suite tout-en-un
Nextcloud Calendar est livré comme une application dans Nextcloud, qui gère également les fichiers, les contacts, les tâches, les notes et les photos. Les ménages qui veulent une seule pile auto-hébergée pour tout finissent ici. Les clients mobiles (iOS, Android via DAVx5) se synchronisent proprement, et le calendrier web couvre les flux de planification standard.
Où il faille: Nextcloud est une installation lourde. PHP-FPM, base de données, proxy inverse et liste de durcissement. Les performances du calendrier dépendent de la qualité de l’ajustement de tout le reste.
Plateformes: Linux, Windows via Docker, macOS, Docker, conteneur Nextcloud AIO.
Télécharger: Nextcloud
En un mot: Le bon choix quand le ménage veut un serveur pour chaque type de données auto-hébergées.
4. EteSync, meilleur calendrier chiffré
EteSync chiffre le contenu des événements côté client avant de toucher le serveur. Le serveur auto-hébergé est basé sur Python et ne stocke que le texte chiffré. Même une compromission complète du serveur laisse les données du calendrier illisibles.
Où il faille: La prise en charge des clients est plus étroite que CalDAV. Les propres applications d’EteSync sont le chemin principal ; les clients standard comme Apple Calendar ne lui parlent pas directement.
Plateformes: Linux, Windows via Docker, macOS, Docker.
Télécharger: EteSync
En un mot: Le choix quand le modèle de menace inclut le serveur de calendrier lui-même.
5. SOGo, meilleur serveur de niveau groupware
SOGo est le serveur groupware mature qui livre CalDAV, CardDAV et une interface de style Roundcube en une seule installation. Les ménages ou petites équipes qui veulent aussi un carnet d’adresses partagé et une intégration de courrier web optent pour cela. L’installation est plus lourde que Radicale, mais le plafond des fonctionnalités est plus élevé.
Où il faille: L’installation est une tâche. Pas convivial pour l’utilisateur occasionnel. L’interface web se sent entreprise.
Plateformes: Linux (principal), Docker.
Télécharger: SOGo
En un mot: Le choix pour une petite équipe ou un ménage qui veut une capacité de niveau Exchange sans Exchange.
6. Thunderbird, meilleur client CalDAV orienté local
Thunderbird n’est pas un serveur, mais toute conversation sur les calendriers auto-hébergés sur le bureau doit l’inclure. C’est le client qui parle avec chaque serveur sur cette liste, s’exécute sur tous les systèmes d’exploitation de bureau et stocke les événements localement afin qu’une panne réseau n’efface pas votre vision de demain. La réécriture du backend de calendrier 2025 a résolu beaucoup d’anciens problèmes de synchronisation.
Où il faille: Client uniquement. Vous avez toujours besoin d’un serveur. L’interface est fonctionnelle, non aspirationnelle.
Plateformes: Windows, macOS, Linux.
Télécharger: Thunderbird
En un mot: Le client de bureau par défaut pour n’importe quelle configuration CalDAV.
7. DAVx5 Server, meilleur DAV de référence
DAVx5 Server est un petit serveur CalDAV/CardDAV basé sur Kotlin maintenu par l’équipe derrière le populaire client DAVx5 Android. Il est conçu pour être une référence facile à exécuter pour les tests, mais beaucoup d’utilisateurs finissent par la laisser s’exécuter en tant que serveur réel.
Où il faille: Communauté plus petite que Radicale ou Baikal. L’image Docker est la voie de distribution principale.
Plateformes: Linux, Docker, n’importe quel hôte JVM.
Télécharger: DAVx5 Server
En un mot: Le choix pour les ménages à l’aise avec JVM qui utilisent déjà le client mobile DAVx5.
Comment choisir le bon
- Si vous voulez le plus petit serveur possible que vous puissiez encore comprendre: Radicale.
- Si vous exécutez déjà PHP et voulez un administrateur web: Baikal.
- Si vous voulez un serveur pour chaque type de données auto-hébergées: Nextcloud Calendar.
- Si le modèle de menace inclut le serveur lui-même: EteSync.
- Si vous voulez une capacité de groupware pour une petite équipe: SOGo.
- Quel que soit le serveur que vous choisissez, exécutez Thunderbird sur les clients de bureau.
- Si vous êtes utilisateur de DAVx5 sur Android et voulez un serveur correspondant: DAVx5 Server.
FAQ
Quel est le meilleur calendrier auto-hébergé gratuit pour le bureau?
Radicale est le point de départ le plus petit et le plus propre pour les ménages individuels. Baikal ajoute une interface d’administration web avec le même effort. Les deux sont open-source, compatibles avec Docker et parlent CalDAV standard afin que n’importe quel client de bureau puisse se connecter.
Puis-je synchroniser un calendrier auto-hébergé sur mon iPhone?
Oui. iOS prend en charge CalDAV en natif dans Settings → Calendar → Accounts. Ajoutez un compte CalDAV, pointez vers l’URL de votre serveur, et les événements se synchronisent dans les deux sens. La même chose fonctionne sur Android via le client DAVx5.
Ai-je besoin d’un serveur public ou puis-je exécuter ceci à la maison?
Vous pouvez exécuter n’importe lequel de ceux-ci à la maison derrière un proxy inverse comme Caddy, Traefik ou Nginx Proxy Manager. Les utilisateurs qui ne veulent pas exposer le serveur à Internet l’exécutent uniquement sur le réseau domestique et se connectent via VPN ou Tailscale lorsqu’ils sont absent.
Nextcloud Calendar est-il meilleur que Radicale?
Des réponses différentes pour différents ménages. Nextcloud en fait plus (fichiers, contacts, notes) mais coûte plus cher à exécuter et à maintenir. Radicale fait un travail bien et coûte presque rien à exécuter. Choisissez en fonction du nombre d’autres services auto-hébergés que vous voulez au même endroit.
Comment puis-je migrer depuis Google Calendar?
Exportez vos Google Calendars en tant que fichiers ICS (Google Calendar Settings → Import & export → Export). Importez chaque ICS sur votre nouveau serveur via le client (Thunderbird, Apple Calendar ou interface web Nextcloud). Les événements récurrents, participants et rappels existants sont transférés proprement. Arrêtez de synchroniser Google Calendar sur vos clients une fois que le nouveau serveur est en direct.