Plugin to be used alongside https://github.com/acheong08/rev-obsidian-sync/
Note
It now works on 1.4.5 curtesy of @t3chguy. Thank you so much! It doesn't work on mobile devices (IOS and Android). This is intentional by the official Obsidian Team.
The plugin is broken on obsidian >= 1.4.11. This is intentional by the official ObsidianMD team. They have made clear their dissatisfaction with this project.
cd /path/to/vault/.obsidian
mkdir -p plugins/custom-sync-plugin && cd plugins/custom-sync-plugin
wget https://github.com/acheong08/rev-obsidian-sync-plugin/raw/master/main.js https://github.com/acheong08/rev-obsidian-sync-plugin/raw/master/manifest.json
Alternatively, you can use https://github.com/TfTHacker/obsidian42-brat which can be found in the official community plugins list.
- Go to community plugins
- Enable the plugin
- Configure the API URL in settings after setting up your sync server
- Go to core plugins
- Enable sync
- Connect to remote vault
We plan to keep Obsidian Sync first-party for a simple reason: users expect Obsidian to take their data very seriously. When users choose Obsidian Sync, we want to make sure that they do not experience data loss or privacy issues that might stem from third-party code. Of course it helps us cover our development and maintenance costs as well, but we think this is important for the long term health of Obsidian since we are 100% user-supported, not funded by VCs/investors.
- Obsidian Team
Desktop: Linux, MacOS, Windows.
It's hidden. You can configure your file app to show hidden files or use a terminal.
You can make multiple local vaults which sync to the same remote vault. Simply create a new vault, repeat the instructions, and connect to the same remote vault.
The plugin is dead simple. No data collected. You can even run your sync server on the local network without access to the internet.
@tuxmachine for the idea