lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

radicale.config (5964B)


      1 #
      2 # You find additional information on Radicale Homepage
      3 # http://radicale.org
      4 #
      5 # OpenWrt's wiki needs to be setup/updated ;-)
      6 #
      7 # if setting additional options please remember that UCI does not support
      8 # section names and option names with "-" (Dash) inside their name
      9 # to use them anyway replace "-" with "_" (Underscore)
     10 # Each Radicale's config [section] is setup as UCI config setting 'section'
     11 #
     12 
     13 ####################################################
     14 # OpenWrt specific settings
     15 # not part of radicale package
     16 #
     17 config	system 'radicale'
     18 	# delayed startup at boot (default 10 seconds)
     19 	# to wait for netifd to bring up interfaces
     20 	# during this time iface hotplug events are ignored
     21 #	option	boot_delay	'10'
     22 
     23 ####################################################
     24 # Server options
     25 #
     26 config setting 'server'
     27 
     28 	# hostname:port
     29 	# IPv4 syntax: address:port
     30 	# IPv6 syntax: [address]:port
     31 	# ATTENTION:
     32 	# only use ports > 1024 (non-privileged Ports)
     33 	# because this implementation is running as non-root user
     34 	# Default: 0.0.0.0:5232
     35 #	list hosts '0.0.0.0:5232'
     36 #	list hosts 'localhost:5232'
     37 
     38 	# SSL flag, enable HTTPS protocol
     39 	# Default: 0 (disabled)
     40 #	option ssl '1'
     41 
     42 	# SSL Protocol used. See python's ssl module for available values
     43 	# Default: PROTOCOL_SSLv23
     44 #	option protocol 'PROTOCOL_SSLv23'
     45 
     46 	# Ciphers available. See python's ssl module for available ciphers
     47 #	option ciphers ''
     48 
     49 	# SSL certificate path and file
     50 #	option certificate '/etc/radicale/ssl/server.crt'
     51 
     52 	# SSL private key path and file
     53 #	option key '/etc/radicale/ssl/server.key'
     54 
     55 	# Reverse DNS to resolve client address in logs
     56 	# Default: 0 (disabled)
     57 #	option dns_lookup '1'
     58 
     59 	# Message displayed in the client when a password is needed
     60 #	option realm 'Radicale - Password Required'
     61 
     62 
     63 ####################################################
     64 # Encoding options
     65 #
     66 config	setting	'encoding'
     67 
     68 	# Encoding for responding requests
     69 #	option	request	'utf-8'
     70 
     71 	# Encoding for storing local collections
     72 #	option	stock	'utf-8'
     73 
     74 
     75 ####################################################
     76 # Authentication options
     77 #
     78 config	setting	'auth'
     79 
     80 	# Authentication method
     81 	# Value: None | htpasswd | IMAP | LDAP | PAM | courier | http | remote_user | custom
     82 	# Default: None
     83 	# if setting 'htpasswd' the file /etc/radicale/users is used (hardcoded)
     84 
     85 	# Htpasswd encryption method
     86 	# Value: plain | sha1 | ssha | crypt
     87 #	option htpasswd_encryption 'crypt'
     88 
     89 	# for other authenication methods consult Radicale documentation
     90 	# and set options here
     91 
     92 
     93 ####################################################
     94 # Git default options
     95 #
     96 config	setting	'git'
     97 
     98 	# Git default options
     99 #	option committer 'Radicale <radicale@example.com>'
    100 
    101 
    102 ####################################################
    103 # Rights backend
    104 #
    105 config setting 'rights'
    106 
    107 	# Value: None | authenticated | owner_only | owner_write | from_file | custom
    108 	# Default: None
    109 	# if setting 'from_file' the file /etc/radicale/rights is used (hardcoded)
    110 
    111 	# Custom rights handler
    112 #	option custom_handler ''
    113 
    114 
    115 ####################################################
    116 # Storage backend
    117 # -------
    118 # WARNING: ONLY "filesystem" IS DOCUMENTED AND TESTED,
    119 #          OTHER BACKENDS ARE NOT READY FOR PRODUCTION.
    120 # -------
    121 #
    122 config setting 'storage'
    123 	# Value: filesystem | multifilesystem | database | custom
    124 	option	type			'filesystem'
    125 	option	filesystem_folder	'/srv/radicale'
    126 
    127 
    128 ####################################################
    129 # Additional HTTP headers
    130 #
    131 config	setting	'headers'
    132 	# enable all if using CardDavMATE-, CalDavZAP- or InfCloud- WEBclient
    133 #	list	Access_Control_Allow_Origin	'*'
    134 #	list	Access_Control_Allow_Methods	'GET'
    135 #	list	Access_Control_Allow_Methods	'POST'
    136 #	list	Access_Control_Allow_Methods	'OPTIONS'
    137 #	list	Access_Control_Allow_Methods	'PROPFIND'
    138 #	list	Access_Control_Allow_Methods	'PROPPATCH'
    139 #	list	Access_Control_Allow_Methods	'REPORT'
    140 #	list	Access_Control_Allow_Methods	'PUT'
    141 #	list	Access_Control_Allow_Methods	'MOVE'
    142 #	list	Access_Control_Allow_Methods	'DELETE'
    143 #	list	Access_Control_Allow_Methods	'LOCK'
    144 #	list	Access_Control_Allow_Methods	'UNLOCK'
    145 #	list	Access_Control_Allow_Headers	'User-Agent'
    146 #	list	Access_Control_Allow_Headers	'Authorization'
    147 #	list	Access_Control_Allow_Headers	'Content-type'
    148 #	list	Access_Control_Allow_Headers	'Depth'
    149 #	list	Access_Control_Allow_Headers	'If-match'
    150 #	list	Access_Control_Allow_Headers	'If-None-Match'
    151 #	list	Access_Control_Allow_Headers	'Lock-Token'
    152 #	list	Access_Control_Allow_Headers	'Timeout'
    153 #	list	Access_Control_Allow_Headers	'Destination'
    154 #	list	Access_Control_Allow_Headers	'Overwrite'
    155 #	list	Access_Control_Allow_Headers	'X-client'
    156 #	list	Access_Control_Allow_Headers	'X-Requested-With'
    157 #	list	Access_Control_Expose_Headers	'Etag'
    158 
    159 
    160 ####################################################
    161 # Global logging options
    162 #
    163 config setting 'logging'
    164 
    165 	# Set the default logging level to debug for all outputs (ignore output level settings)
    166 	# Default: 0 (disabled)
    167 #	option	debug	'1'
    168 	# Log all environment variables (including those set in the shell) when starting
    169 	# Default: 0 (disabled)
    170 #	option	full_environment '1'
    171 
    172 
    173 ####################################################
    174 # Spezial logging options
    175 # !!! not documented in Radicale documentation
    176 # !!! special settings for this implementation
    177 #
    178 config logging 'logger'
    179 
    180 	# Level: DEBUG | INFO | WARNING | ERROR | CRITICAL
    181 	# To nearly disable logging set level to critical
    182 
    183 	# log level on console
    184 #	option	console_level	'ERROR'
    185 
    186 	# Here we use Rotating Logfiles in this implementation
    187 	# !!! if maxbytes and/or backupcount is set to 0  !!!
    188 	# !!! file rotation is disabled and logfile grows endless !!!
    189 	# log level
    190 #	option	file_level	'INFO'
    191 	# directory where log files are written
    192 #	option	file_path	'/var/log/radicale'
    193 	# max size of each logfile (see warning above)
    194 #	option	file_maxbytes	'8196'
    195 	# number of backup files to create (see warning above)
    196 #	option	file_backupcount	'1'
    197 
    198 	# log level for syslog logging
    199 #	option	syslog_level	'WARNING'
    200