feat(notes): add Obsidian livesync stack (CouchDB) + Caddy entry

stacks/notes/: new stack with CouchDB 3 for obsidian-livesync sync backend.
Vault data at /config/couchdb/data; CORS must be configured post-deploy
via Fauxton (/_utils). Claude integration via CouchDB REST API documented
in compose comments.

Caddyfile: obsidian.ginnoir.com → couchdb:5984 (public for mobile sync).
This commit is contained in:
ginnoir
2026-06-06 03:15:17 -05:00
parent e997172c53
commit 5f53df0070
3 changed files with 56 additions and 0 deletions
+6
View File
@@ -0,0 +1,6 @@
# notes stack secrets — CouchDB for Obsidian livesync
# CouchDB admin credentials.
# Used by: obsidian-livesync plugin, CouchDB Fauxton admin UI at /_utils.
COUCHDB_USER=admin
COUCHDB_PASSWORD=couchdb_obs_p4ss_7x9k