Radicale: Difference between revisions
imported>Klaymore m Typo, small grammar change, periods at ends of sentences |
imported>O8opi mNo edit summary |
||
Line 10: | Line 10: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
The <code>settings</code> is standard Radicale configuration, see https://radicale.org/configuration | The <code>settings</code> is standard Radicale configuration, see https://radicale.org/v3.html#basic-configuration. | ||
== Authentication == | == Authentication == |
Revision as of 20:58, 16 November 2022
Radicale is a Free and Open-Source CalDAV (calendars, todo-lists) and CardDAV (contacts) Server. For more information about Radicale itself, see https://radicale.org/.
This basic configuration will run the server. Note that you might want to allow the port (5232 in this case) on your firewall.
services.radicale = {
enable = true;
settings.server.hosts = [ "0.0.0.0:5232" ];
};
The settings
is standard Radicale configuration, see https://radicale.org/v3.html#basic-configuration.
Authentication
The default authentication mode is None
which just allows all usernames and passwords. The other option is to use an Apache htpasswd file for authentication.
services.radicale = {
enable = true;
settings = {
server.hosts = [ "0.0.0.0:5232" ];
auth = {
type = "htpasswd";
htpasswd_filename = "/path/to/htpasswd/file/radicale_users";
# hash function used for passwords. May be `plain` if you don't want to hash the passwords
htpasswd_encryption = "bcrypt";
};
};
};