I also use Obsidian, and paired with a handwriting keyboard for Apple Pencil support (e.g. mazec; Apple's built-in scribble feature is too finnicky), it's been my Goldilocks note-taking method for the past few months.
I don't host it, per-se: I use VimWiki, and occasionally Obsidian for the pretty graph. VimWiki even has a static site generator, but I use Pandoc for that. For search I use FZF and ripgrep.
not OP (and biased) but I'm building https://acreom.com to do this and to support my own dev workflow. Made it into a product after realising other devs like it too.