Your next idea deserves a home. Meet Hakopod
← All templates
database / DEPLOYMENT PRESET

CouchDB

Private authenticated CouchDB with single-node initialization and persistent documents.

Before you start

  • Single-node database; one replica with persistent storage
  • Private HTTP 5984; use a scoped application credential for database clients

Configuration that needs your attention

The admin account is configured from database-password; session-secret keeps cookie authentication stable across restarts.

The single_node setting initializes system databases. Cluster distribution ports are not exposed. Runtime settings should be declared in versioned configuration; only database files persist.

Required secrets

Configure these scoped secrets during deployment review in your Hakopod installation. Secret values stay out of the application TOML.

  • database-password
  • session-secret

Use this preset

  1. Open the Catalog in your own Hakopod dashboard and select CouchDB.
  2. Choose the project, environment, and application name. Set the required values and secret references.
  3. Review the generated configuration, resource requests, networking, and storage plan.
  4. Deploy, then inspect readiness and logs. Configure backups for persistent data before relying on the service.

Read the upstream setup documentation ↗

View native TOML and setup notes ↗