Gestión de calendarios con Radicale
Para todos aquellos que no sepáis donde albergar vuestros calendarios de manera segura, una opción buena puede ser Radicale, que es un servidor CalDAV y CardDAV, libre y open source, que permitirá que nuestros equipos o dispositivos móviles sincronicen los calendarios de manera centralizada!
Si quieres gestionar tus propios calendarios, evitando servicios de nube de pago (o ‘gratuitos’) podemos montarnos de manera local en un contenedor de Docker, un gestor de calendarios. Radicale es muy muy sencillito, nos permitirá darnos de alta y una vez dentro podremos crear tantos calendarios como necesitemos, o para los contactos vaya. Posteriormente podremos conectar cualquier cliente de calendario a Radicale y así mantenerlo sincronizado con el resto de dispositivos.
Os dejo su página oficial donde podréis encontrar cualquier detalle, y el GitHub para desplegarlo en Docker por si lo necesitáis. Así que sí, vamos a desplegar Radicale en un minuto gracias a un contenedor de Docker! Con Docker ya instalado, simplemente ejecutamos:
docker run -d --name radicale \ -p 5232:5232 \ --init \ --read-only \ --security-opt="no-new-privileges:true" \ --cap-drop ALL \ --cap-add CHOWN \ --cap-add SETUID \ --cap-add SETGID \ --cap-add KILL \ --pids-limit 50 \ --memory 256M \ --health-cmd="curl --fail http://localhost:5232 || exit 1" \ --health-interval=30s \ --health-retries=3 \ -v /mnt/data-radicale:/data \ tomsquest/docker-radicale
Accedemos con un navegador a Radicale, al puerto 5232 por defecto, algo como http://DIRECCION_IP_DOCKER:5232 nos dará acceso. El usuario y la contraseña que indiquemos serán nuestro primer usuario,
No tendremos calendarios, así que directamente podremos crear una agenda o un calendario, como es el caso. Pulsamos en ‘Create new addressbook or calendar’,
Le indicamos un nombre, una descripción y el tipo de elementos que queremos almacenar, tareas, calendario, contactos… así como un color para este calendario.
Podremos crear tantos como necesitemos, nos mostrará la URL que necesitaremos cuando queramos conectar cualquier calendario mediante CalDAV.
Por ejemplo, si usáis Outlook que no usa CalDAV, pues podréis ponerle un plugin llamado ‘CalDAV Synchronizer‘ donde podremos añadir fácilmente nuestros calendarios y mantenerlos actualizados en todo momento con el resto de dispositivos.
En nuestro móvil, si usamos Android, podremos descargarnos una app para sincronizarlos y poder visualizarlos en el calendario nativo, para ello, DAVx⁵ nos puede venir muy bien, un cliente CalDAV, CardDAV y WebDAV bastante interesante.
Y nada, así de simplón podemos montar nuestro propio servidor de calendarios o de contactos; local, seguro, open source… mandaros un abrazo fuerte, y como diría mi abuela, hasta dentro de unos días si Dios quiere!