config 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191
  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. # For example: 0.0.0.0:9999, [::]:9999
  14. # IPv6 adresses are configured to only allow IPv6 connections
  15. #hosts = 0.0.0.0:5232
  16. # Daemon flag
  17. #daemon = False
  18. # File storing the PID in daemon mode
  19. #pid =
  20. # SSL flag, enable HTTPS protocol
  21. #ssl = False
  22. # SSL certificate path
  23. #certificate = /etc/apache2/ssl/server.crt
  24. # SSL private key
  25. #key = /etc/apache2/ssl/server.key
  26. # SSL Protocol used. See python's ssl module for available values
  27. #protocol = PROTOCOL_SSLv23
  28. # Ciphers available. See python's ssl module for available ciphers
  29. #ciphers =
  30. # Reverse DNS to resolve client address in logs
  31. #dns_lookup = True
  32. # Root URL of Radicale (starting and ending with a slash)
  33. #base_prefix = /
  34. # Possibility to allow URLs cleaned by a HTTP server, without the base_prefix
  35. #can_skip_base_prefix = False
  36. # Message displayed in the client when a password is needed
  37. #realm = Radicale - Password Required
  38. [encoding]
  39. # Encoding for responding requests
  40. #request = utf-8
  41. # Encoding for storing local collections
  42. #stock = utf-8
  43. [well-known]
  44. # Path where /.well-known/caldav/ is redirected
  45. #caldav = '/%(user)s/caldav/'
  46. # Path where /.well-known/carddav/ is redirected
  47. #carddav = '/%(user)s/carddav/'
  48. [auth]
  49. # Authentication method
  50. # Value: None | htpasswd | IMAP | LDAP | PAM | courier | http | remote_user | custom
  51. #type = None
  52. # Custom authentication handler
  53. #custom_handler =
  54. # Htpasswd filename
  55. #htpasswd_filename = /etc/radicale/users
  56. # Htpasswd encryption method
  57. # Value: plain | sha1 | ssha | crypt
  58. #htpasswd_encryption = crypt
  59. # LDAP server URL, with protocol and port
  60. #ldap_url = ldap://localhost:389/
  61. # LDAP base path
  62. #ldap_base = ou=users,dc=example,dc=com
  63. # LDAP login attribute
  64. #ldap_attribute = uid
  65. # LDAP filter string
  66. # placed as X in a query of the form (&(...)X)
  67. # example: (objectCategory=Person)(objectClass=User)(memberOf=cn=calenderusers,ou=users,dc=example,dc=org)
  68. # leave empty if no additional filter is needed
  69. #ldap_filter =
  70. # LDAP dn for initial login, used if LDAP server does not allow anonymous searches
  71. # Leave empty if searches are anonymous
  72. #ldap_binddn =
  73. # LDAP password for initial login, used with ldap_binddn
  74. #ldap_password =
  75. # LDAP scope of the search
  76. #ldap_scope = OneLevel
  77. # IMAP Configuration
  78. #imap_hostname = localhost
  79. #imap_port = 143
  80. #imap_ssl = False
  81. # PAM group user should be member of
  82. #pam_group_membership =
  83. # Path to the Courier Authdaemon socket
  84. #courier_socket =
  85. # HTTP authentication request URL endpoint
  86. #http_url =
  87. # POST parameter to use for username
  88. #http_user_parameter =
  89. # POST parameter to use for password
  90. #http_password_parameter =
  91. [git]
  92. # Git default options
  93. #committer = Radicale <radicale@example.com>
  94. [rights]
  95. # Rights backend
  96. # Value: None | authenticated | owner_only | owner_write | from_file | custom
  97. #type = None
  98. # Custom rights handler
  99. #custom_handler =
  100. # File for rights management from_file
  101. #file = ~/.config/radicale/rights
  102. [storage]
  103. # Storage backend
  104. # -------
  105. # WARNING: ONLY "filesystem" IS DOCUMENTED AND TESTED,
  106. # OTHER BACKENDS ARE NOT READY FOR PRODUCTION.
  107. # -------
  108. # Value: filesystem | multifilesystem | database | custom
  109. #type = filesystem
  110. # Custom storage handler
  111. #custom_handler =
  112. # Folder for storing local collections, created if not present
  113. #filesystem_folder = ~/.config/radicale/collections
  114. # Database URL for SQLAlchemy
  115. # dialect+driver://user:password@host/dbname[?key=value..]
  116. # For example: sqlite:///var/db/radicale.db, postgresql://user:password@localhost/radicale
  117. # See http://docs.sqlalchemy.org/en/rel_0_8/core/engines.html#sqlalchemy.create_engine
  118. #database_url =
  119. [logging]
  120. # Logging configuration file
  121. # If no config is given, simple information is printed on the standard output
  122. # For more information about the syntax of the configuration file, see:
  123. # http://docs.python.org/library/logging.config.html
  124. #config = /etc/radicale/logging
  125. # Set the default logging level to debug
  126. #debug = False
  127. # Store all environment variables (including those set in the shell)
  128. #full_environment = False
  129. [headers]
  130. # Additional HTTP headers
  131. #Access-Control-Allow-Origin = *