Radicale is compatible with the WSGI specification. Use
the source code as the WSGI file.
A configuration file can be set with the
RADICALE_CONFIG environment variable,
otherwise no configuration file is loaded and the default configuration is used.
Be reminded that Radicale’s default configuration enforces limits on the
maximum upload file size.
None authentication type disables all rights checking.
Don’t use it with
Example uWSGI configuration:
http-socket = 127.0.0.1:5232
threads = 8
plugin = python3
wsgi-file = /path/to/radicale.wsgi
env = RADICALE_CONFIG=/etc/radicale/config
Manage user accounts with the WSGI server
Set the configuration option
type in the
auth section to
Radicale uses the user name provided by the WSGI server and disables
authentication over HTTP.