DAViCal
Monter son propre service de calendrier.
Cet article est un sommaire des différentes étapes nécessaires pour installer, configurer et utiliser un serveur DAViCal.
DAViCal est un logiciel serveur dont la tâche consiste à centraliser des calendriers et carnets d'adresses au format caldav, afin que ceux-ci puissent être synchronisés sur différents appareils (ordinateur, GSM, etc).
L'interface graphique de DAViCal sert à gérer la création des calendriers, des carnets d'adresses et des groupes. L'outil ne comporte pas d'interface de gestion des événements. Pour cela, il faut utiliser un logiciel client, tel que Thunderbird.
I) Installation et configuration du serveur
1) Prérequis & installation
Prérequis, préparation du DNS, installation des paquets.
2) Configuration de PostgreSQL
Préparation de PostgreSQL, et liaison avec DAViCal.
3) Configuration d'Apache
Fichier de configuration, SSL, éléments de sécurité.
4) Configuration de DAViCal
DAViCal côté serveur, fichier de configuration, sécurité, comportement par défaut.
5) Vérification de l'installation
Récupération du mot de passe admin, vérification des dépendances, sécurité.
II) Utilisation de l'interface web
1) Créer des entités (Person, Resource, Group)
Présentation et création des objets de type Principal.
2) Créer des entités (Calendar, Addressbook)
Présentation et création des objets de type Collection.
3) Accorder des droits sur des Collections
Présentation des différents types de droits, et du concept de "droits par défaut".
4) Utiliser des Groupes
Présentation du fonctionnement des groupes, avec un cas d'utilisation simple. Ajout d'un Principal dans un groupe.
5) Quelques cas d'utilisation
Exemples d'utilisation des groupes et des droits.
III) Utilisation d'un logiciel client
1) Afficher un calendrier dans Lightning
Voir un calendrier hébergé sur mon serveur DAViCal avec Thunderbird. Effacer un calendrier. Troobleshooting.
2) Utiliser le FREE/BUSY dans Lightning
Visualisation des calendriers de disponibilité (FREE/BUSY) dans Thunderbird. Précisions techniques sur le serveur. Utilisation des invitations.
3) Voir un carnet d'adresses dans Thunderbird
Importation d'un carnet d'adresse du serveur DAViCal vers Thunderbird.
4) S'abonner au flux RSS d'un calendrier DAViCal
Créer un compte de flux qui récupère seulement les changements apportés à des calendriers.
5) Créer un calendrier public avec DAViCal
Rendre un calendrier accessible publiquement. Voir un calendrier public dans Lightning.
6) Donner un accès temporaire à un calendrier DAViCal grâce à un ticket
Utilisation des tickets pour créer des accès temporaires, ou pour visualiser le FREE/BUSY d'un utilisateur comme un calendrier normal.
7) Créer un raccourci vers un calendrier dans DAViCal
Utiliser les liens (ou raccourcis) dans DAViCal.
IV) Et aussi ...
1) Sauvegarder et restaurer un serveur DAViCal
Backup complet des informations pertinentes, et remise en route du service.
2) Importer/exporter des calendriers depuis/vers un serveur DAViCal
Sauvegarder son calendrier dans un fichier contenant les événements, et utiliser ce fichier pour restaurer son calendrier.