Radicale ======== Radicale is a lightweight open-source CalDAV/CardDAV server that stores calendars and contacts as plain files on the filesystem, enabling simple self-hosted synchronization with standard clients. Limitations ^^^^^^^^^^^ Radicale since the 3.x release (introduced in NixOS 20.09) does not support traditional crypt() password hashes any longer. To establish access for existing :option:`mailserver.accounts`, the hashing method used for ``hashedPassword`` needs to be compatible with one of the available `htpasswd_encryption`_ methods. Such hashes can for example be created using .. code-block:: console nix-shell -p mkpasswd --command "mkpasswd -m bcrypt" .. _htpasswd_encryption: https://radicale.org/v3.html#htpasswd_encryption Code ^^^^ Configuration contributed by Robert Schütz (@dotlambda). .. literalinclude:: ./radicale.nix :language: nix