Architecture

Obsidian clients talk to CouchDB over HTTPS. Vault Relay Sync encrypts note content client-side before replication. This portal does not store note plaintext. CouchDB admin UI should be bound to localhost or protected behind VPN.

Backup

Schedule couchdb-backup or snapshot the data volume nightly. Test restore on a staging instance quarterly.

curl -s https://as.obsidian-sync-selfhosted.projaias.com/obsidian-vault/_all_docs?limit=1

Troubleshooting

401 Unauthorized Wrong CouchDB user/password in plugin settings
409 Conflict Normal during concurrent edits; Vault Relay resolves automatically
Sync stuck Disable other sync plugins; check firewall allows HTTPS to this host
Large attachments Increase chttpd_max_request_size in CouchDB config