[TOC]

3. Configuration

  • 3.1. Introduction To Configuring 3.1.1. Configuration files
  • 3.1.2. Parameter names and values
  • 3.1.3. Setting parameters via the configuration file
  • 3.1.4. Setting parameters via the HTTP API
  • 3.1.5. Configuring the local node 3.2. Base Configuration- 3.2.1. Base CouchDB Options 3.3. Configuring Clustering- 3.3.1. Cluster Options
  • 3.3.2. RPC Performance Tuning 3.4. couch_peruser- 3.4.1. couch_peruser Options 3.5. CouchDB HTTP Server- 3.5.1. HTTP Server Options
  • 3.5.2. HTTPS (SSL/TLS) Options
  • 3.5.3. Cross-Origin Resource Sharing
  • 3.5.4. Virtual Hosts
  • 3.5.5. X-Frame-Options 3.6. Authentication and Authorization- 3.6.1. Server Administrators
  • 3.6.2. Authentication Configuration 3.7. Compaction- 3.7.1. Database Compaction Options
  • 3.7.2. View Compaction Options
  • 3.7.3. Compaction Daemon 3.8. Background Indexing3.9. IO Queue- 3.9.1. Recommendations 3.10. Logging- 3.10.1. Logging options 3.11. Replicator- 3.11.1. Replicator Database Configuration
  • 3.11.2. Fair Share Replicator Share Allocation 3.12. Query Servers- 3.12.1. Query Servers Definition
  • 3.12.2. Query Servers Configuration
  • 3.12.3. Native Erlang Query Server
  • 3.12.4. Search
  • 3.12.5. Mango 3.13. Miscellaneous Parameters- 3.13.1. Configuration of Attachment Storage
  • 3.13.2. Statistic Calculation
  • 3.13.3. UUIDs Configuration
  • 3.13.4. Vendor information
  • 3.13.5. Content-Security-Policy
  • 3.13.6. Configuration of Database Purge
  • 3.13.7. Configuration of Prometheus Endpoint 3.14. Resharding- 3.14.1. Resharding Configuration