Легковесная и простая база данных с веб интерфейсом. Используется для хранения чанков заметов обсидиан при организации синхронизации в дополнении [[Дополнение Obsidian. Self-hosted LiveSync]]
Пример настройки docker compose:
type: docker-compose
tags:
aliases:
program:
- couchdb
modified: 2024-10-06T00:57:15+03:00
МОС: “[[Docker Compose]]”
services:
couchdb-obsidian-livesync:
container_name: obsidian-livesync #shortened name
image: couchdb:latest
environment:
- PUID=99
- PGID=100
- UMASK=0022
- TZ=Europe/Moscow
- COUCHDB_USER=$COUCHDB_USER
- COUCHDB_PASSWORD=$COUCHDB_PASSWORD
volumes:
- ./data:/opt/couchdb/data
- ./config/etc/local.d:/opt/couchdb/etc/local.d
ports:
- 5984:5984
restart: unless-stopped
Документация: Overview — Apache CouchDB® 3.3 Documentation
Закрытие доступа через [[Self-hosting. Authentik|Authentik]]:
Для закрытия доступа к базе данных с помощью Authentik необходимо создать стандартную настройку проксирования и добавить в исключения конкретную базу.
Добавить запись в поле Неаутентифицированные пути
для провайдера couchdb:
^/.*<database_name>/.*
[!urls]- Упоминания:
- [[Self-hosting программы]]
- [[Сервер Main]]
[!description]- Примечание
Примечание:: Легковесная база данных. Для синхронизации заметок Obsidian