CouchDB

Actually I use CouchDB to synchronize my Obsidian notes between my devices. It works pretty well for that purpose.

Description

Apache CouchDB is an open-source NoSQL database that uses JSON to store data, JavaScript for MapReduce queries, and HTTP for an API. It is designed for reliability, scalability, and ease of use, making it suitable for web applications and distributed systems.

Docker Compose

---
services:
  couchdb:
    image: couchdb
    container_name: couchdb
    restart: unless-stopped
    env_file: .env
    volumes:
      - ./data/couchdb/data:/opt/couchdb/data
      - ./data/couchdb/local.ini:/opt/couchdb/etc/local.ini
    ports:
      - 5984:5984
Last updated on