[Baikal] Libérez vous de Google avec ce tout petit serveur de calendrier (CALDav)

Email-liberte-Calendrier-Google-Agenda-Remplacer-CalDAV-Baikal

Aujourd'hui, pour continuer dans la droite ligne de ce que je fais depuis quelques années, je vous propose de découvrir un petit soft à faire tourner sur un serveur web et qui a pour vocation de remplacer Google Agenda. Oui, 95% de la population n'a rien à cacher donc accepte d'utiliser des produits gratuits fournis par les GAFAM (Google, Apple, Facebook, Amazon, Microsoft) sans penser que le produit, c'est eux. Coût de l'opération ? 30€/an pour un petit serveur mutualisé chez un hébergeur, un config simpliste (tutoriels dispos sur le web). Vous y ferez tourner un serveur de mail (tant que vous y êtes, libérez vous de Gmail), une petite base de calendrier sous CalDAV avec Baikal que je vous présente ici, un mini site web vitrine/CV/Blog.

Bref en route pour ce tutoriel sur le serveur CALDAV dénommé Baikal, qui me servira aussi de mémo quand je formaterai mon téléphone pour tout remettre en place ;)

Pourquoi utiliser Baikal ?

Et si je vous disais, parce que vous le pouvez, vous avez déjà votre site web avec un serveur mutualisé ou dédié. La mode en ce moment c'est OwnCloud ou NextCloud deux solutions de cloud personnel avec gestion de fichiers, de contacts (CardDAV) et calendrier/agenda (CalDAV). Je n'irai pas jusqu'à installer OwnCloud ou NextCloud sur mon NAS ou un serveur dédié, je suis trop novice en sécurité pour ne pas me retrouver avec une passoire hébergeant tout un tas de trucs illégaux à mon insu.

Mais Baikal ne fait que serveur CalDAV et CardDAV (Agenda et Contacts) et PAS de stockage de fichiers, ce qui me va très bien. Pour le cloud, je pense qu'il faut faire "confiance" à des pros (j'utilise Hubic) tout en chiffrant le tout, bien évidemment !

BAIKAL : Installation sur votre serveur web

  • Récupérez l'archive Baikal la plus récente sur leur GitHub.
  • Dézipper et envoyer sur votre FTP le dossier complet
  • Dans le dossier "specific", créer un fichier ENABLE_INSTALL sans extension pour dire à Baikal que vous être en train de l'installer.
  • Accéder à l'URL où vous avez posé les fichiers, puis dossier "html"
  • Choisissez un mot de passe admin et un mode de config (j'ai pour ma part choisi "normal"
  • Sur l'écran suivant, laissez tel quel pour une base SQLLite, ce que je recommande, le tout étant très léger
  • L'install est terminée !

Baikal-serveur-CALDAV-leger-SQLLIte

Dans le bandeau menu en haut, vous pouvez créer de nouveaux calendriers, utilisateurs etc. J'ai pour ma part crée un nouvel utilisateur mais pas de nouveaux calendriers, mon appli de syncro Android rendant la chose plus facile.

Utilisation des calendriers sur Android

J'utilise l'excellent DAVDroid, payant que le PlayStore, gratuit sur FDroid, appstore alternatif que je vous recommande chaudement. Une fois installé DAVDroid, place à la config :

DAVDroid-CalDAV-Synchronisation (2)

J'ai pour ma part gardé le carnet d'adresse et le calendrier/agenda par défaut pour pouvoir retrouver facilement l'URL CalDAV / CardDAV de mon serveur.

Champs "URL de base"

Pour le carnet d'adresse de contacts :

http://urldevotresite.com/dossierBaikal/card.php/addressbooks/votrenomutilisateur/default/

Pour vos calendriers :

http://urldevotresite.com/dossierBaikal/cal.php/calendars/votrenomutilisateur/default/

Attention au "/" en fin d'adresse

Champs Utilisateur / Mot de passe

Il suffit alors de rajouter le nom d'utilisateur et le mot de passe choisis dans Baikal pour que la bonne config s'enregistre.

DAVDroid-CalDAV-Synchronisation (1)

Toute appli Android de gestion de calendrier gère alors le calendrier au même titre qu'un Calendrier Google ou local, en faisant la synchro qui va bien. Une merveille !

DAVDroid SYnchro Baikal (1) DAVDroid SYnchro Baikal (2)

Utilisation des calendriers sur Mozilla Thunderbird (PC/Mac/Linux)

Il suffit d'installer le plugin Lightning pour Thunderbird. On crée ensuite un nouvel agenda :

Lightning - Thunderbird- CALDAV - Créer un nouvel agenda

On saisit l'URL vue précédemment :

Lightning - Thunderbird- CALDAV

Thunderbird demande alors mot de passe et identifiant. Cliquer ensuite sur synchroniser en haut à gauche de Thunderbird.

CALDAV dans Mozilla Thunderbird

Vous voila avec une solution d'Agenda synchronisée entre votre smartphone et PC, hébergée par vos soins !

[Sources utiles : un autre tuto d'install de Baikal, config de Thunderbird]

La lecture continue :

Partagez cet article si il vous a été utile :

Twitter Facebook Google Plus Linkedin

Tags: , , ,

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *