Comment by silvanocerza
4 months ago
Shameless plug, I'm working on a plugin to sync your vault with a GitHub repo. It's still under active development but it does the job.
https://github.com/silvanocerza/obsidian-github-sync
Feedback is more than welcome.
How are you differentiating from the other current leaders[1][2]?
1. https://github.com/Vinzent03/obsidian-git
2. https://github.com/kevinmkchin/Obsidian-GitHub-Sync
Main difference is that I don't use Git, but GitHub API.
You don't have the full flexibility of a git repo but you can use it easily on different platforms. Works the same way on desktop and mobile too.
Most of those plugins don't work that well on mobile.
Nice, that's a big differentiator! I use git sync with my mobile vault, but it's very hacky (using a Termux cronjon) and it's often flaky. Plus I have to open up Termux any time I need to troubleshoot, which is a bit annoying.
Sound reasoning! Thanks for the reply.
I've been using plain git with a git server to sync several machines even though I have to execute a script to do it in each machine. If you see the vault is just the workspace plus markdown files. I didn't know you could add plugins to obsidian. This is interesting. I do wonder if this can be added to mobile - Android/iOS.
Mine doesn't use any script that you must run on each machine.
It uses the GitHub APIs to sync, so it works seamlessly on desktop and mobile. I'm actively using it both on my Mac, Windows machine and iPhone with no issues.
Didn't try on Android but I expect it work fine.
How is this different from the widely used https://github.com/Vinzent03/obsidian-git?
That uses git to sync, mine uses the GitHub API.
This way it works both on desktop and mobile with no issues, cause you don't need git.