mirror of
https://github.com/Kozea/Radicale.git
synced 2025-06-29 16:55:32 +00:00
1 KiB
1 KiB
layout | title | permalink |
---|---|---|
page | WSGI | /wsgi/ |
Radicale is compatible with the WSGI specification.
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.
Security: The None
authentication type disables all rights checking.
Don't use it with REMOTE_USER
. Use remote_user
instead.
Example uWSGI configuration:
[uwsgi]
http-socket = 127.0.0.1:5232
processes = 8
plugin = python3
module = radicale
env = RADICALE_CONFIG=/etc/radicale/config
Example Gunicorn configuration:
gunicorn --bind '127.0.0.1:5232' --workers 8 --env 'RADICALE_CONFIG=/etc/radicale/config' radicale
Manage user accounts with the WSGI server
Set the configuration option type
in the auth
section to remote_user
.
Radicale uses the user name provided by the WSGI server and disables
authentication over HTTP.