radicale1
A simple calendar server
Overview
usage: radicale [OPTIONS]
options:
-
-h, --help -
show this help message and exit
-
--version -
show program's version number and exit
-
--verify-storage -
check the storage for errors and exit
-C,--config[CONFIG ...]-
use specific configuration files
-
-D, --debug -
print debug information
server:
-
-H, --hosts, --server-hosts VALUE -
set server hostnames including ports
-
--server-max-connections VALUE -
maximum number of parallel connections
-
--server-max-content-length VALUE -
maximum size of request body in bytes
-
--server-timeout VALUE -
socket timeout
-
-s, --ssl, --server-ssl [VALUE] -
use SSL connection
-
-S, --no-ssl, --no-server-ssl -
do not use SSL connection (opposite of
--server-ssl)
-
--server-protocol VALUE -
SSL/TLS protocol (Apache SSLProtocol format)
-
--server-ciphersuite VALUE -
SSL/TLS Cipher Suite (OpenSSL cipher list format)
-
-c, --certificate, --server-certificate VALUE -
set certificate file
-
-k, --key, --server-key VALUE -
set private key file
-
--certificate-authority, --server-certificate-authority VALUE -
set CA certificate for validating clients
-
--server-script-name VALUE -
script name to strip from URI if called by reverse proxy (default taken from HTTP_X_SCRIPT_NAME or SCRIPT_NAME)
encoding:
-
--encoding-request VALUE -
encoding for responding requests
-
--encoding-stock VALUE -
encoding for storing local collections
auth:
-
backend specific options omitted
-
--auth-type VALUE -
authentication method (none|remote_user|http_x_remote_ user|denyall|htpasswd|ldap|imap|oauth2|pam|dovecot)
-
--auth-cache-logins [VALUE] -
cache successful/failed logins for until expiration time
-
--no-auth-cache-logins -
do not cache successful/failed logins for until expiration time (opposite of
--auth-cache-logins)
-
--auth-cache-successful-logins-expiry VALUE -
expiration time for caching successful logins in seconds
-
--auth-cache-failed-logins-expiry VALUE -
expiration time for caching failed logins in seconds
-
--auth-htpasswd-filename VALUE -
htpasswd filename
-
--auth-htpasswd-encryption VALUE -
htpasswd encryption method
-
--auth-htpasswd-cache [VALUE] -
enable caching of htpasswd file
-
--no-auth-htpasswd-cache -
do not enable caching of htpasswd file (opposite of
--auth-htpasswd-cache)
-
--auth-dovecot-connection-type VALUE -
Connection type for dovecot authentication
-
--auth-dovecot-socket VALUE -
dovecot auth AF_UNIX socket
-
--auth-dovecot-host VALUE -
dovecot auth AF_INET or AF_INET6 host
-
--auth-dovecot-port VALUE -
dovecot auth port
-
--auth-realm VALUE -
message displayed when a password is needed
-
--auth-delay VALUE -
incorrect authentication delay
-
--auth-ldap-ignore-attribute-create-modify-timestamp [VALUE] -
Ignore modifyTimestamp and createTimestamp attributes. Need if Authentik LDAP server is used.
-
--no-auth-ldap-ignore-attribute-create-modify-timestamp -
do not Ignore modifyTimestamp and createTimestamp attributes. Need if Authentik LDAP server is used. (opposite of
--auth-ldap-ignore-attribute-createmodify-timestamp)
-
--auth-ldap-uri VALUE -
URI to the ldap server
-
--auth-ldap-base VALUE -
LDAP base DN of the ldap server
-
--auth-ldap-reader-dn VALUE -
the DN of a ldap user with read access to get the user accounts
-
--auth-ldap-secret VALUE -
the password of the ldap_reader_dn
-
--auth-ldap-secret-file VALUE -
path of the file containing the password of the ldap_reader_dn
-
--auth-ldap-filter VALUE -
the search filter to find the user DN to authenticate by the username
-
--auth-ldap-user-attribute VALUE -
the attribute to be used as username after authentication
-
--auth-ldap-groups-attribute VALUE -
attribute to read the group memberships from
-
--auth-ldap-use-ssl [VALUE] -
Use ssl on the ldap connection. Soon to be deprecated, use ldap_security instead
-
--no-auth-ldap-use-ssl -
do not Use ssl on the ldap connection. Soon to be deprecated, use ldap_security instead (opposite of
--auth-ldap-use-ssl)
-
--auth-ldap-security VALUE -
the encryption mode to be used: *none*|tls|starttls
-
--auth-ldap-ssl-verify-mode VALUE -
The certificate verification mode. Works for tls and starttls. NONE, OPTIONAL, default is REQUIRED
-
--auth-ldap-ssl-ca-file VALUE -
The path to the CA file in pem format which is used to certificate the server certificate
-
--auth-imap-host VALUE -
IMAP server hostname: address|address:port|[address]:port|*localhost*
-
--auth-imap-security VALUE -
Secure the IMAP connection: *tls*|starttls|none
-
--auth-oauth2-token-endpoint VALUE -
OAuth2 token endpoint URL
-
--auth-pam-group-membership VALUE -
PAM group user should be member of
-
--auth-pam-service VALUE -
PAM service
-
--auth-strip-domain [VALUE] -
strip domain from username
-
--no-auth-strip-domain -
do not strip domain from username (opposite of
--authstrip-domain)
-
--auth-uc-username [VALUE] -
convert username to uppercase, must be true for caseinsensitive auth providers
-
--no-auth-uc-username -
do not convert username to uppercase, must be true for case-insensitive auth providers (opposite of
--authuc-username)
-
--auth-lc-username [VALUE] -
convert username to lowercase, must be true for caseinsensitive auth providers
-
--no-auth-lc-username -
do not convert username to lowercase, must be true for case-insensitive auth providers (opposite of
--authlc-username)
-
--auth-urldecode-username [VALUE] -
url-decode the username, set to True when clients send url-encoded email address as username
-
--no-auth-urldecode-username -
do not url-decode the username, set to True when clients send url-encoded email address as username (opposite of
--auth-urldecode-username)
rights:
-
backend specific options omitted
-
--rights-type VALUE -
rights backend
-
--rights-permit-delete-collection [VALUE] -
permit delete of a collection
-
--no-rights-permit-delete-collection -
do not permit delete of a collection (opposite of
--rights-permit-delete-collection)
-
--rights-permit-overwrite-collection [VALUE] -
permit overwrite of a collection
-
--no-rights-permit-overwrite-collection -
do not permit overwrite of a collection (opposite of
--rights-permit-overwrite-collection)
-
--rights-file VALUE -
file for rights management from_file
storage:
-
backend specific options omitted
-
--storage-type VALUE -
storage backend
-
--storage-filesystem-folder VALUE -
path where collections are stored
-
--storage-filesystem-cache-folder VALUE -
path where cache of collections is stored in case of use_cache_subfolder_* options are active
-
--storage-use-cache-subfolder-for-item [VALUE] -
use subfolder 'collection-cache' for 'item' cache file structure instead of inside collection folder
-
--no-storage-use-cache-subfolder-for-item -
do not use subfolder 'collection-cache' for 'item' cache file structure instead of inside collection folder (opposite of
--storage-use-cache-subfolder-foritem)
-
--storage-use-cache-subfolder-for-history [VALUE] -
use subfolder 'collection-cache' for 'history' cache file structure instead of inside collection folder
-
--no-storage-use-cache-subfolder-for-history -
do not use subfolder 'collection-cache' for 'history' cache file structure instead of inside collection folder (opposite of
--storage-use-cache-subfolder-forhistory)
-
--storage-use-cache-subfolder-for-synctoken [VALUE] -
use subfolder 'collection-cache' for 'sync-token' cache file structure instead of inside collection folder
-
--no-storage-use-cache-subfolder-for-synctoken -
do not use subfolder 'collection-cache' for 'synctoken' cache file structure instead of inside collection folder (opposite of
--storage-use-cachesubfolder-for-synctoken)
-
--storage-use-mtime-and-size-for-item-cache [VALUE] -
use mtime and file size instead of SHA256 for 'item' cache (improves speed)
-
--no-storage-use-mtime-and-size-for-item-cache -
do not use mtime and file size instead of SHA256 for 'item' cache (improves speed) (opposite of
--storageuse-mtime-and-size-for-item-cache)
-
--storage-folder-umask VALUE -
umask for folder creation (empty: system default)
-
--storage-max-sync-token-age VALUE -
delete sync token that are older
-
--storage-skip-broken-item [VALUE] -
skip broken item instead of triggering exception
-
--no-storage-skip-broken-item -
do not skip broken item instead of triggering exception (opposite of
--storage-skip-broken-item)
-
--storage-hook VALUE -
command that is run after changes to storage
-
--storage-predefined-collections VALUE -
predefined user collections
hook:
-
backend specific options omitted
-
--hook-type VALUE -
hook backend
-
--hook-rabbitmq-endpoint VALUE -
endpoint where rabbitmq server is running
-
--hook-rabbitmq-topic VALUE -
topic to declare queue
-
--hook-rabbitmq-queue-type VALUE -
queue type for topic declaration
web:
-
backend specific options omitted
-
--web-type VALUE -
web interface backend
logging:
-
--logging-level VALUE -
threshold for the logger
-
--logging-bad-put-request-content [VALUE] -
log bad PUT request content
-
--no-logging-bad-put-request-content -
do not log bad PUT request content (opposite of
--logging-bad-put-request-content)
-
--logging-backtrace-on-debug [VALUE] -
log backtrace on level=debug
-
--no-logging-backtrace-on-debug -
do not log backtrace on level=debug (opposite of
--logging-backtrace-on-debug)
-
--logging-request-header-on-debug [VALUE] -
log request header on level=debug
-
--no-logging-request-header-on-debug -
do not log request header on level=debug (opposite of
--logging-request-header-on-debug)
-
--logging-request-content-on-debug [VALUE] -
log request content on level=debug
-
--no-logging-request-content-on-debug -
do not log request content on level=debug (opposite of
--logging-request-content-on-debug)
-
--logging-response-content-on-debug [VALUE] -
log response content on level=debug
-
--no-logging-response-content-on-debug -
do not log response content on level=debug (opposite of
--logging-response-content-on-debug)
-
--logging-rights-rule-doesnt-match-on-debug [VALUE] -
log rights rules which doesn't match on level=debug
-
--no-logging-rights-rule-doesnt-match-on-debug -
do not log rights rules which doesn't match on level=debug (opposite of
--logging-rights-rule-doesntmatch-on-debug)
-
--logging-storage-cache-actions-on-debug [VALUE] -
log storage cache action on level=debug
-
--no-logging-storage-cache-actions-on-debug -
do not log storage cache action on level=debug (opposite of
--logging-storage-cache-actions-on-debug)
-
--logging-mask-passwords [VALUE] -
mask passwords in logs
-
--no-logging-mask-passwords -
do not mask passwords in logs (opposite of
--loggingmask-passwords)
headers:
-
additional options allowed (e.g.
--headers-Pragma=no-cache)
reporting:
-
--reporting-max-freebusy-occurrence VALUE -
number of occurrences per event when reporting
Releases
8 releases since Debian 6.0 (Squeeze); the text changed 7 times.
--auth-cache-failed-logins-expiry since Debian 13 (Trixie);
--auth-cache-logins since Debian 13 (Trixie);
--auth-cache-successful-logins-expiry since Debian 13 (Trixie);
--auth-delay since Debian 10 (Buster);
--auth-dovecot-connection-type since Debian 13 (Trixie);
--auth-dovecot-host since Debian 13 (Trixie);
--auth-dovecot-port since Debian 13 (Trixie);
--auth-dovecot-socket since Debian 13 (Trixie);
--auth-htpasswd-cache since Debian 13 (Trixie);
--auth-htpasswd-encryption since Debian 10 (Buster);
--auth-htpasswd-filename since Debian 10 (Buster);
--auth-imap-host since Debian 13 (Trixie);
--auth-imap-security since Debian 13 (Trixie);
--auth-lc-username since Debian 13 (Trixie);
--auth-ldap-base since Debian 13 (Trixie);
--auth-ldap-filter since Debian 13 (Trixie);
--auth-ldap-groups-attribute since Debian 13 (Trixie);
--auth-ldap-ignore-attribute-create-modify-timestamp since Debian 13 (Trixie);
--auth-ldap-reader-dn since Debian 13 (Trixie);
--auth-ldap-secret since Debian 13 (Trixie);
--auth-ldap-secret-file since Debian 13 (Trixie);
--auth-ldap-security since Debian 13 (Trixie);
--auth-ldap-ssl-ca-file since Debian 13 (Trixie);
--auth-ldap-ssl-verify-mode since Debian 13 (Trixie);
--auth-ldap-uri since Debian 13 (Trixie);
--auth-ldap-use-ssl since Debian 13 (Trixie);
--auth-ldap-user-attribute since Debian 13 (Trixie);
--auth-oauth2-token-endpoint since Debian 13 (Trixie);
--auth-pam-group-membership since Debian 13 (Trixie);
--auth-pam-service since Debian 13 (Trixie);
--auth-realm since Debian 11 (Bullseye);
--auth-strip-domain since Debian 13 (Trixie);
--auth-type since Debian 10 (Buster);
--auth-uc-username since Debian 13 (Trixie);
--auth-urldecode-username since Debian 13 (Trixie);
--certificate-authority since Debian 10 (Buster);
--debug since Debian 7 (Wheezy);
--encoding-request since Debian 10 (Buster);
--encoding-stock since Debian 10 (Buster);
--hook-rabbitmq-endpoint since Debian 13 (Trixie);
--hook-rabbitmq-queue-type since Debian 13 (Trixie);
--hook-rabbitmq-topic since Debian 13 (Trixie);
--hook-type since Debian 13 (Trixie);
--hosts since Debian 7 (Wheezy);
--logging-backtrace-on-debug since Debian 13 (Trixie);
--logging-bad-put-request-content since Debian 13 (Trixie);
--logging-level since Debian 11 (Bullseye);
--logging-mask-passwords since Debian 10 (Buster);
--logging-request-content-on-debug since Debian 13 (Trixie);
--logging-request-header-on-debug since Debian 13 (Trixie);
--logging-response-content-on-debug since Debian 13 (Trixie);
--logging-rights-rule-doesnt-match-on-debug since Debian 13 (Trixie);
--logging-storage-cache-actions-on-debug since Debian 13 (Trixie);
--no-auth-cache-logins since Debian 13 (Trixie);
--no-auth-htpasswd-cache since Debian 13 (Trixie);
--no-auth-lc-username since Debian 13 (Trixie);
--no-auth-ldap-ignore-attribute-create-modify-timestamp since Debian 13 (Trixie);
--no-auth-ldap-use-ssl since Debian 13 (Trixie);
--no-auth-strip-domain since Debian 13 (Trixie);
--no-auth-uc-username since Debian 13 (Trixie);
--no-auth-urldecode-username since Debian 13 (Trixie);
--no-logging-backtrace-on-debug since Debian 13 (Trixie);
--no-logging-bad-put-request-content since Debian 13 (Trixie);
--no-logging-mask-passwords since Debian 10 (Buster);
--no-logging-request-content-on-debug since Debian 13 (Trixie);
--no-logging-request-header-on-debug since Debian 13 (Trixie);
--no-logging-response-content-on-debug since Debian 13 (Trixie);
--no-logging-rights-rule-doesnt-match-on-debug since Debian 13 (Trixie);
--no-logging-storage-cache-actions-on-debug since Debian 13 (Trixie);
--no-rights-permit-delete-collection since Debian 13 (Trixie);
--no-rights-permit-overwrite-collection since Debian 13 (Trixie);
--no-server-ssl since Debian 10 (Buster);
--no-ssl since Debian 7 (Wheezy);
--no-storage-skip-broken-item since Debian 13 (Trixie);
--no-storage-use-cache-subfolder-for-history since Debian 13 (Trixie);
--no-storage-use-cache-subfolder-for-item since Debian 13 (Trixie);
--no-storage-use-cache-subfolder-for-synctoken since Debian 13 (Trixie);
--no-storage-use-mtime-and-size-for-item-cache since Debian 13 (Trixie);
--reporting-max-freebusy-occurrence since Debian 13 (Trixie);
--rights-file since Debian 10 (Buster);
--rights-permit-delete-collection since Debian 13 (Trixie);
--rights-permit-overwrite-collection since Debian 13 (Trixie);
--rights-type since Debian 10 (Buster);
--server-certificate since Debian 10 (Buster);
--server-certificate-authority since Debian 10 (Buster);
--server-ciphersuite since Debian 13 (Trixie);
--server-hosts since Debian 10 (Buster);
--server-key since Debian 10 (Buster);
--server-max-connections since Debian 10 (Buster);
--server-max-content-length since Debian 10 (Buster);
--server-protocol since Debian 13 (Trixie);
--server-script-name since Debian 13 (Trixie);
--server-ssl since Debian 10 (Buster);
--server-timeout since Debian 10 (Buster);
--storage-filesystem-cache-folder since Debian 13 (Trixie);
--storage-filesystem-folder since Debian 10 (Buster);
--storage-folder-umask since Debian 13 (Trixie);
--storage-hook since Debian 10 (Buster);
--storage-max-sync-token-age since Debian 10 (Buster);
--storage-predefined-collections since Debian 13 (Trixie);
--storage-skip-broken-item since Debian 13 (Trixie);
--storage-type since Debian 10 (Buster);
--storage-use-cache-subfolder-for-history since Debian 13 (Trixie);
--storage-use-cache-subfolder-for-item since Debian 13 (Trixie);
--storage-use-cache-subfolder-for-synctoken since Debian 13 (Trixie);
--storage-use-mtime-and-size-for-item-cache since Debian 13 (Trixie);
--verify-storage since Debian 10 (Buster);
--web-type since Debian 10 (Buster);
-D since Debian 7 (Wheezy);
-S since Debian 7 (Wheezy).
--config until Debian 10 (Buster);
--daemon until Debian 10 (Buster);
--foreground until Debian 10 (Buster);
--host until Debian 6.0 (Squeeze);
--logging-config until Debian 10 (Buster);
--logging-debug until Debian 10 (Buster);
--logging-full-environment until Debian 10 (Buster);
--no-logging-debug until Debian 10 (Buster);
--no-logging-full-environment until Debian 10 (Buster);
--no-server-daemon until Debian 10 (Buster);
--no-server-dns-lookup until Debian 10 (Buster);
--no-storage-filesystem-close-lock-file until Debian 10 (Buster);
--no-storage-filesystem-fsync until Debian 10 (Buster);
--no-storage-filesystem-locking until Debian 10 (Buster);
--pid until Debian 10 (Buster);
--port until Debian 6.0 (Squeeze);
--server-ciphers until Debian 10 (Buster);
--server-daemon until Debian 10 (Buster);
--server-dns-lookup until Debian 10 (Buster);
--server-pid until Debian 10 (Buster);
--server-realm until Debian 10 (Buster);
--storage-filesystem-close-lock-file until Debian 10 (Buster);
--storage-filesystem-fsync until Debian 10 (Buster);
--storage-filesystem-locking until Debian 10 (Buster);
-C until Debian 10 (Buster);
-d until Debian 10 (Buster);
-f until Debian 10 (Buster);
-p until Debian 10 (Buster);
-v until Debian 6.0 (Squeeze).