e9337b346f
The "login" prefix makes this option more confusing rather than clearer, because what other account types are there? LDAP ones for example, but you can login with those too, so the prefix is pointless.
30 lines
883 B
ReStructuredText
30 lines
883 B
ReStructuredText
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
|