--- Alias: [""] Tag: [""] Date: 2022-02-13 DocType: "WebClipping" Hierarchy: TimeStamp: Link: https://gist.github.com/agmm/ea97a3c2b5bf713567aad89672116e12 location: CollapseMetaTable: true --- Parent:: [[Obsidian plugins]], [[@IT & Computer]] # How to sync Obsidian Notes on iOS > ⚠️ To prevent data loss make sure you understand how `rclone sync` and `rclone copy` work. 1. Download iSH from the AppStore 2. Open iSH and install Rclone with the following command: apk add rclone 3. Create a new remote using rclone config 4. Open your `.profile` file to add the `push` and `pull` commands nano ~/.profile 5. Add the following lines to your profile pull() { rclone sync -P "REMOTE\_NAME:NOTES\_PATH" ~/Notes } push() { rclone copy -P ~/Notes "REMOTE\_NAME:NOTES\_PATH" } 6. Create a directory to mount your notes on iSH mkdir ~/Notes 7. Mount the Obsidian folder on iOS to the iSH app. After running the following command a file selection dialog will appear, select your local Obsidian vault. mount -t ios . ~/Notes 8. Restart the shell by quitting the iSH app or executing `exit`. 9. Run `pull` to sync the notes from your remote machine to the iOS device. Run `push` to upload the files on the iOS device to the remote machine. Notes ----- Note that the `pull` command will perform an `rclone sync` action instead of an `rclone copy`. An `rclone sync` will make the iOS vault identical to the remote, this means that it will delete any file on the local vault that is not present on the remote.