Configuration Quick Reference

 
admins
-adminsServer Administrators
 
attachments
-attachmentsConfiguration of Attachment Storage
    compressible_types
    compression_level
 
chttpd
-chttpdClustered HTTP Server Options
    authentication_handlersAuthentication handlers
    bind_addressHTTP port IP address binding
    portListen port
    prefer_minimalSends minimal set of headers
    require_valid_userForce user authentication
    require_valid_user_except_for_upForce user auth (mostly)
 
cluster
-clustercluster Options
    n
    placement
    q
    seedlist
 
cors
-corsCross-Origin Resource Sharing
    credentials
    headers
    max_age
    methods
    origins
 
couch_httpd_auth
-couch_httpd_authAuthentication Configuration
    allow_persistent_cookiesPersistent cookies
    auth_cache_sizeAuthentication cache
    authentication_redirectDefault redirect for authentication requests
    cookie_domainCookie Domain
    iterationsPBKDF2 iterations count
    max_iterationsMaximum PBKDF2 iterations count
    min_iterationsMinimum PBKDF2 iterations count
    proxy_use_secretForce proxy auth to use secret token
    public_fieldsUser documents public fields
    require_valid_userForce user authentication
    same_siteSameSite
    secretAuthentication secret token
    timeoutSession timeout
    users_db_publicPublish user documents
    x_auth_rolesProxy Auth roles header
    x_auth_tokenProxy Auth token header
    x_auth_usernameProxy Auth username header
 
couch_peruser
-couch_perusercouch_peruser Options
    delete_dbs
    enable
 
couchdb
-couchdbBase CouchDB Options
    attachment_stream_buffer_sizeAttachment streaming buffer
    database_dirDatabases location directory
    default_securityDefault security
    enable_database_recoveryEnable database recovery
    file_compressionCompression method for documents
    maintenance_modeMaintenance mode
    max_dbs_openLimit of simultaneously opened databases
    max_document_sizeLimit maximum document body size
    os_process_timeoutExternal processes time limit
    single_nodeStart in single node mode.
    uri_fileDiscovery CouchDB help file
    users_db_security_editableProtect _users DB security obj
    users_db_suffixUsers database suffix
    util_driver_dirCouchDB binary utility drivers
    uuidCouchDB server UUID
    view_index_dirView indexes location directory
 
csp
-cspContent-Security-Policy
    enable
    header_value
 
database_compaction
-database_compactionDatabase Compaction Options
    checkpoint_afterCheckpoint trigger
    doc_buffer_sizeDocuments buffer size
 
dreyfus
-dreyfusSearch Subsystem Configuration
    limitDefault result set limit for global search
    limit_partitionsDefault result set limit for partitioned DBs
    max_limitMaximum result set for global search
    max_limit_partitionsMaximum result set for partitioned search
    nameClouseau JVM node name and location
    retry_limitMaximum number of connection retries
 
httpd
-httpdHTTP Server Options
    allow_jsonpEnables JSONP support
    changes_timeoutChanges feed timeout
    config_whitelistConfig options while list
    enable_corsActivates CORS
    enable_xframe_optionsControls X-Frame-Options header
    max_http_request_sizeMaximum HTTP request body size
    secure_rewritesDefault request handler
    server_optionsMochiWeb Server Options
    socket_optionsSocket Options
    x_forwarded_hostX-Forwarder-Host
    x_forwarded_protoX-Forwarder-Proto
    x_forwarded_sslX-Forwarder-Ssl
 
ioq
-ioqIO Queue Configuration
    concurrencyNumber of in-flight IO requests
    ratioPreference for selecting background over interactive IO
 
ioq.bypass
-ioq.bypassBypass selected IO classes by setting these to true
    compaction
    os_process
    read
    shard_sync
    view_update
    write
 
jwt_auth
-jwt_authJWT Authentication
    required_claimsMandatory claims in JWT tokens
 
ken
-kenBackground Index Builds
    batch_channelsSteady-state build concurrency
    incremental_channelsAdditional slots for short jobs
    max_incremental_updatesThreshold defining a job as short
 
ken.ignore
-ken.ignoreAuto-Indexing Blacklist
 
log
-logLogging options
    fileLogging file path
    include_sasl
    levelLogging verbose level
    syslog_appid
    syslog_facility
    syslog_host
    syslog_port
    write_buffer
    write_delay
    writerSet the log writer to use.
 
mango
-mangoMango Configuration
    default_limitDefault limit value for Mango queries.
    index scan warning
    index_all_disabledDisable “index all fields” behaviour
    index_scan_warning_thresholdRatio threshold that generates an
 
native_query_servers
-native_query_serversNative Erlang Query Server
 
purge
-purgeConfiguration of Database Purge
    index_lag_warn_seconds
    max_document_id_number
    max_revisions_number
 
query_server_config
-query_server_configQuery Servers Configuration
    commit_freqView index commit delay
    limit
    os_process_limitQuery Server process hard
    os_process_soft_limitQuery Server process
    reduce_limitReduce limit control
    soft limit
 
replicator
-replicatorReplicator Database Configuration
    auth_plugins
    cert_file
    checkpoint_interval
    connection_timeout
    http_connections
    interval
    key_file
    max_churn
    max_history
    max_jobs
    password
    retries_per_request
    socket_options
    ssl_certificate_max_depth
    ssl_trusted_certificates_file
    update_docs
    use_checkpoints
    verify_ssl_certificates
    worker_batch_size
    worker_processes
 
resharding
-reshardingResharding Configuration
    delete_source
    max_history
    max_jobs
    max_retries
    require_node_param
    require_range_param
    retry_interval_sec
    source_close_timeout_sec
    update_shard_map_timeout_sec
 
rexi
-rexiInternal RPC Tuning
    buffer_count
    server_per_node
    stream_limit
 
smoosh
-smooshCompaction Daemon Rules
    cleanup_index_filesAutomatically delete orphaned index files
    db_channelsActive database channels
    stalenessMinimum time between priority calculations
    view_channelsActive secondary index channels
    wait_secsWarmup period before triggering first compaction
 
smoosh.
-smoosh.<channel>Per-channel configuration
    capacity
    concurrency
    max_priority
    max_size
    min_changes
    min_priority
    min_size
    priority
 
ssl
-sslHTTPS (SSL/TLS) Options
    cacert_fileCA Certificate file
    cert_fileCertificate file
    ciphersSpecify permitted server cipher list
    fail_if_no_peer_certRequire presence of client certificate if certificate verification is enabled
    key_fileCertificate key file
    passwordCertificate key password
    secure_renegotiateEnable secure renegotiation
    ssl_certificate_max_depthMaximum peer certificate depth
    tls_versionsSpecify permitted server SSL/TLS protocol versions
    verify_funSSL verification function
    verify_ssl_certificatesEnable certificate verification
 
stats
-statsStatistic Calculation
    interval
 
uuids
-uuidsUUIDs Configuration
    algorithmGeneration Algorithm
    max_countPer-Request UUID Limit
    utc_id_suffixUTC ID Suffix
 
vendor
-vendorVendor information
 
vhosts
-vhostsVirtual Hosts
 
view_compaction
-view_compactionView Compaction Options
    keyvalue_buffer_sizeKey-Values buffer size