1. Prepare Server
- Install CasaOS to a spare old computer. If you don’t have server machine
# The following script creates required ini file for the CouchDB
bash -c "$(wget -qLO - https://raw.githubusercontent.com/bigbeartechworld/big-bear-scripts/master/generate-obsidian-livesync-local-ini/run.sh)"
2. Prepare Clients
Main Computer
I use my Macbook Pro as the main device when using Obsidian. Adjust settings, Server URI, username, password and database name.
Then move to settings and run Manual Setup method. After the setup wizard done on your main machine, hit Copy next to Copy the current settings to a Setup URI
. It will ask for password. Set a password that you can remember. We will use that URI
to sync our content to the mobile device or any other client that shares the same Obsidian vault.
Android Mobile Device
- Create a directory for Obsidian vault. I manually, create a folder and set it as my Obsidian vault.
- Download and install Obsidian app from App Store.
- Install community plugin obsidian-livesync
- Open the plugin settings.
- Goto 🧙🏻♂️wizard option.
- Select Connect with Setup URI.
- Paste the
URI
copied above. - When prompted enter the password you set on the previous step.
3. Customization and Workflow
Disable hidden files synchronization to avoid issues caused by different community plugins.
4. Alternative Methods
Webdav Synchronization
How to Obsidian Sync for FREE ! (ALL PLATFORMS) (macOS+iOS+Linux+Windows+Android) - YouTube
Syncthing
Selfhost OBSIDIAN Notes + SYNCTHING to sync across devices | Self-Hosted Lab Series - YouTube