Utilizes git-sync to continuously fetch your Obsidian vault data from GitHub to local disk. Then uses Ignis to spawn an Obsidian web application.
Ignis is a compatibility shim that provides browser-compatible implementations of the Electron APIs used by Obsidian, allowing Obsidian to run in a standard browser while keeping your vault on the server. Obsidian is not included in or distributed with this project. The Docker container downloads Obsidian directly from its official source on first run.
Live Demo here:
https://ignis-demo.thiefling.com/?vault=Welcome&workspace=Default