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.