So you can access the Obsidian markdown files from the web? How are you solving that?
Via VPN or do you sync your files with a server?
tl;dr: There is an open source project named Ignis which bridges the Electron APIs Obsidian uses and makes it a web app. For syncing, both official Obsidian Sync and LiveSync has headless cli.
https://github.com/clach04/puren_tonbo/wiki/Tombo
Nice to see this approach carried forward.