obsidian ios sync
- The iSH will ask for the location permisson to run in background. It does not log or monitor anyone's location
- To be more secure please try to use your own Google Drive API keys
- Create a pull request to contribute
- Add sync.sh in to OpenRC init system to run on start-up. Read more.
- Fix the iSH app freeze issue after sometime ( it works but still sometimes freezes. I think it depends on the processor of your device. I only have an iPad. Please test and let me know your results)
-
Install iSH on your ios device
-
Run this in iSH
apk update
apk upgrade
apk add git
git clone https://github.com/starfreck/obsidian-ios-sync.git
mv obsidian-ios-sync/* .
rm -rf obsidian-ios-sync
chmod 777 -R .
./install.sh
-
Once you are done setting up 'rclone', We will update paths in config.py
-
python3 update_config.py "pathA" "pathB"
# Create a folder name 'Obsidian' in root of your Cloud Storage
# Replcae 'gdive' in below command with your given name i.e. 'mega' etc.
# Do not change '/root/Obsidian' because we have already mounted the right folder on that path via Script
python3 update_config.py "gdrive:Obsidian" "/root/Obsidian"
# if you mess up then just use "syncrclone --new config.py" to create new config.py
- Run ./sync.sh and it will sync your Obsidian automatically. :)