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
+7
View File
@@ -271,4 +271,11 @@ plane.ginnoir.com {
handle {
reverse_proxy plane_web:3000
}
}
# =============================================================
# NOTES / PKM — public (obsidian-livesync syncs from any device)
# =============================================================
obsidian.ginnoir.com {
reverse_proxy couchdb:5984
}