Blog del Podcast
podcast      GitHub      Twitter   Telegram

Radicale. Calendario y Tareas sincronizadas mediante CalDAV y CardDAV

Tiempo estimado de lectura: 3 minutos. 361 palabras. tareas

Radicale es un servidor de calendario y libreta de direcciones. Está escrito en Python e implementa los estándares CalDAV y CardDAV.

La configuración recomendada para el uso de producción es servir a Apache en todo el sistema a través de uWSGI con autenticación basada en Apache

Vamos a instalarlo mediante docker en nuestra Raspberry Pi o servidor ARM.

Docker para ARM y Raspberry

docker create --name radicale -p 5232:5232 -v $HOME/docker/radicale:/data/radicale/collections  ugeek/radicale:arm

Docker para amd64

docker create --name radicale -p 5232:5232 -v $HOME/docker/radicale:/data/radicale/collections  ugeek/radicale:amd64

Crear usuarios

Los usuarios están en el archivos:

docker exec  -it radicale vi /data/radicale/users

La estructura del archivo de configuración es:

usuario1:contraseña
usuario2:contraseña

En este archivo encontraremos:

admin:$apr1$zuGWuE98$ZqFt7FKv8yROElvQy9.wh1

que corresponde a:

En la contraseña vemos que hay una combinación de numero, letras, símbolos… Esto es debido a que esta contraseña está cifrada en md5.

Los cifrados mas seguros disponibles para la contraseña son md5, bcrypt.

También podemos optar por poner la contraseña en texto plano plain, pero esto sería inseguro si alguien accede al interior de nuestro servidor.

Para cambiar el tipo de cifrado o ponerlo en texto plano, accederemos al siguiente archivo de configuración:

docker exec  -it radicale vi /etc/radicale/config

Voy poner que esté en texto plano:

[auth]
type = htpasswd
htpasswd_filename = /data/radicale/users
htpasswd_encryption = plain

Accedemos nuevamente al archivo de configuración

docker exec  -it radicale vi /data/radicale/users

Ahora voy a cambiarlo por usuario:angel password:1234 y el usuario:juan password:4321

angel:1234
juan:4321

Para que todos esto cambios tengan efecto, tendremos que reiniciar el docker

docker restart radicale

Descarga un Backup

wget -c -r -l 1 -nc --user='[myuser]' --password='[mypassword]' --accept=ics '[url]'

Ayuda

radicale --help

Fuentes


Publicado por Angel el sábado 04 abril del 2020



También te puede interesar:




Powered by org-bash-blog

Writing in orgmode whith emacs

Licencia de Creative Commons
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.