Using Obsidian as CMS for Overshares
On 22 January 2026 by Dmytro Kondakov
As another measure to minimize friction when building and writing, I made my Obsidian vault act as the CMS for this blog.
My Obsidian vault syncs via iCloud. It’s simple and works great across devices. But my Overshares folder is a bit different: it syncs via Git to my VPS.
When I write a note in that folder and commit it, a Git hook on my server automatically pulls the changes, and they’re live on my website instantly. My philosophy here is no build step, no CI, no complex automation.
The page you’re reading right now is literally one of my Obsidian notes.
What I love about this setup is that I don’t even need to use GitHub. My VPS acts as my own little Git server. You can do this surprisingly easily. Just create a bare repo on your server, add it as a remote, and you’re done. Tsoding has a great video explaining this if you want to try it yourself.
© 1999–2026