config 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174
  1. # -*- mode: conf -*-
  2. # vim:ft=cfg
  3. # Config file for Radicale - A simple calendar server
  4. #
  5. # Place it into /etc/radicale/config (global)
  6. # or ~/.config/radicale/config (user)
  7. #
  8. # The current values are the default ones
  9. [server]
  10. # CalDAV server hostnames separated by a comma
  11. # IPv4 syntax: address:port
  12. # IPv6 syntax: [address]:port
  13. # Hostname syntax (using "getaddrinfo" to resolve to IPv4/IPv6 adress(es)): hostname:port
  14. # For example: 0.0.0.0:9999, [::]:9999, localhost:9999
  15. #hosts = localhost:5232
  16. # Max parallel connections
  17. #max_connections = 8
  18. # Max size of request body (bytes)
  19. #max_content_length = 100000000
  20. # Socket timeout (seconds)
  21. #timeout = 30
  22. # SSL flag, enable HTTPS protocol
  23. #ssl = False
  24. # SSL certificate path
  25. #certificate = /etc/ssl/radicale.cert.pem
  26. # SSL private key
  27. #key = /etc/ssl/radicale.key.pem
  28. # CA certificate for validating clients. This can be used to secure
  29. # TCP traffic between Radicale and a reverse proxy
  30. #certificate_authority =
  31. [encoding]
  32. # Encoding for responding requests
  33. #request = utf-8
  34. # Encoding for storing local collections
  35. #stock = utf-8
  36. [auth]
  37. # Authentication method
  38. # Value: none | htpasswd | remote_user | http_x_remote_user | denyall
  39. #type = none
  40. # Htpasswd filename
  41. #htpasswd_filename = /etc/radicale/users
  42. # Htpasswd encryption method
  43. # Value: plain | bcrypt | md5 | sha256 | sha512 | autodetect
  44. # bcrypt requires the installation of 'bcrypt' module.
  45. #htpasswd_encryption = md5
  46. # Incorrect authentication delay (seconds)
  47. #delay = 1
  48. # Message displayed in the client when a password is needed
  49. #realm = Radicale - Password Required
  50. # Convert username to lowercase, must be true for case-insensitive auth providers
  51. #lc_username = False
  52. # Strip domain name from username
  53. #strip_domain = False
  54. [rights]
  55. # Rights backend
  56. # Value: none | authenticated | owner_only | owner_write | from_file
  57. #type = owner_only
  58. # File for rights management from_file
  59. #file = /etc/radicale/rights
  60. # Permit delete of a collection (global)
  61. #permit_delete_collection = True
  62. [storage]
  63. # Storage backend
  64. # Value: multifilesystem | multifilesystem_nolock
  65. #type = multifilesystem
  66. # Folder for storing local collections, created if not present
  67. #filesystem_folder = /var/lib/radicale/collections
  68. # Delete sync token that are older (seconds)
  69. #max_sync_token_age = 2592000
  70. # Skip broken item instead of triggering an exception
  71. #skip_broken_item = True
  72. # Command that is run after changes to storage
  73. # Example: ([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git commit -m "Changes by \"%(user)s\"")
  74. #hook =
  75. # Create predefined user collections
  76. #
  77. # json format:
  78. #
  79. # {
  80. # "def-addressbook": {
  81. # "D:displayname": "Personal Address Book",
  82. # "tag": "VADDRESSBOOK"
  83. # },
  84. # "def-calendar": {
  85. # "C:supported-calendar-component-set": "VEVENT,VJOURNAL,VTODO",
  86. # "D:displayname": "Personal Calendar",
  87. # "tag": "VCALENDAR"
  88. # }
  89. # }
  90. #
  91. #predefined_collections =
  92. [web]
  93. # Web interface backend
  94. # Value: none | internal
  95. #type = internal
  96. [logging]
  97. # Threshold for the logger
  98. # Value: debug | info | warning | error | critical
  99. #level = info
  100. # Don't include passwords in logs
  101. #mask_passwords = True
  102. # Log bad PUT request content
  103. #bad_put_request_content = False
  104. # Log backtrace on level=debug
  105. #backtrace_on_debug = False
  106. # Log request header on level=debug
  107. #request_header_on_debug = False
  108. # Log request content on level=debug
  109. #request_content_on_debug = False
  110. # Log response content on level=debug
  111. #response_content_on_debug = False
  112. [headers]
  113. # Additional HTTP headers
  114. #Access-Control-Allow-Origin = *
  115. [hook]
  116. # Hook types
  117. # Value: none | rabbitmq
  118. #type = none
  119. #rabbitmq_endpoint =
  120. #rabbitmq_topic =
  121. #rabbitmq_queue_type = classic