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 create --name radicale -p 5232:5232 -v $HOME/docker/radicale:/data/radicale/collections ugeek/radicale:arm
docker create --name radicale -p 5232:5232 -v $HOME/docker/radicale:/data/radicale/collections ugeek/radicale:amd64
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
wget -c -r -l 1 -nc --user='[myuser]' --password='[mypassword]' --accept=ics '[url]'
radicale --help
Publicado por Angel el Saturday 04 April del 2020
También te puede interesar:
Powered by org-bash-blog
Written in OrgMode with Emacs and converted to HTML with Pandoc

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