▲ | eddythompson80 2 days ago | |
Obsidian has a git plugin that works on all platforms I tried it on (Windows, Linux, Mac and iOS). So I just have a private repo that syncs all the devices through git. For iOS, the "hard" part is getting the initial git clone, but after that whenever you open the app you can pull/push any changes or set it to automatically do that on a schedule. To setup a git repo on an iOS device you need iSH[1] but you can delete it the initial `git clone`. The plugin can handle it from there. Make sure to use https and a token that doesn't expire as part of your git clone url. Here is a guide[2] The only thing to keep in mind is to have a .gitignore that excludes some of .json config files in .obsidian folder as they often cause conflicts. I exclude workspace.json and workspace-mobile.json which just define what tabs you have open on a given device so I think it makes sense to keep that device specific and not commit it. [1] https://ish.app/ [2] https://forum.obsidian.md/t/mobile-sync-with-git-on-ios-for-... |