1.6 KiB
Alias | Tag | Date | DocType | Hierarchy | TimeStamp | Link | location | CollapseMetaTable | ||
---|---|---|---|---|---|---|---|---|---|---|
2022-02-13 | WebSource | https://gist.github.com/agmm/ea97a3c2b5bf713567aad89672116e12 | Yes |
Parent:: Obsidian plugins, @IT & Computer
How to sync Obsidian Notes on iOS
⚠️ To prevent data loss make sure you understand how
rclone sync
andrclone copy
work.
-
Download iSH from the AppStore
-
Open iSH and install Rclone with the following command:
apk add rclone
-
Create a new remote using
rclone config
-
Open your
.profile
file to add thepush
andpull
commandsnano ~/.profile
-
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" }
-
Create a directory to mount your notes on iSH
mkdir ~/Notes
-
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
-
Restart the shell by quitting the iSH app or executing
exit
. -
Run
pull
to sync the notes from your remote machine to the iOS device. Runpush
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.