How I Sync my Obsidian Notes For Free !
Apoorv Khandelwal
Posted on September 19, 2024
I use Notion as my daily note-taking app. However, since all data in Notion is stored entirely in the cloud, I’ve noticed that the app can be slow to load and update notes. I’ve also observed a lag in syncing updates between my laptop and phone.
As a result, I began searching for alternatives and found two options: Anytype and Obsidian. Anytype has a limit of 1GB of cloud storage. Additionally, I wanted an option that allows me to keep my notes in Markdown format, so I decided to use Obsidian.
Obsidian is a great tool, but I missed the sync feature that Notion and Anytype offer. When I checked Obsidian’s website, I found that it charges $4 per month for sync, which adds up to around 4,000 Rupees per year—too expensive for a sync feature, in my opinion.
Suddenly, the developer within me awoke, and I decided to build a setup for myself (time is less costly than money for me 🤪). But then I wondered if another developer might have already thought of this.
And yes, I was right!
I found a solution called Syncthing. Syncthing is a continuous file synchronization program. It’s encrypted, open-source, and uses an open protocol. It works with macOS, Windows, Linux, and Android.
Here’s a step-by-step guide to setting up folder sync between your Mac and Android phone using Syncthing:
Step 1: Install Syncthing on Your Mac
-
Download Syncthing:
- Visit the Syncthing official website.
- Download the macOS version of Syncthing.
-
Install Syncthing:
- Open the downloaded
.dmg
file. - Drag Syncthing to the Applications folder.
- Open the downloaded
-
Run Syncthing:
- Open Syncthing from the Applications folder.
- The first time you run it, your web browser will open to the Syncthing web interface.
-
Allow Syncthing through Firewall:
- If prompted, allow Syncthing to accept incoming network connections in the firewall settings.
Step 2: Install Syncthing on Your Android Phone
-
Download Syncthing:
- Open the Google Play Store on your Android phone.
- Search for “Syncthing” and install it.
-
Run Syncthing:
- Open the Syncthing app on your Android phone.
- Allow the necessary permissions for storage and network access.
Step 3: Connect Your Mac and Android Phone
-
Find Your Device ID on Mac:
- In the Syncthing web interface on your Mac, go to the “Actions” menu (three dots in the top right) and select “Show ID.”
- Copy the Device ID.
-
Add Your Mac’s Device ID to Android:
- On your Android phone, open Syncthing.
- Tap the “Add Device” button (usually a “+” icon).
- Paste your Mac’s Device ID and give it a name (e.g., “My Mac”).
- Save the settings.
-
Add Your Android’s Device ID to Mac:
- On your Android device, tap “Show Device ID” in Syncthing and copy it.
- In the Syncthing web interface on your Mac, a dialog should appear asking if you want to add a new device (your Android device).
- Paste the Android device ID if necessary and give it a name (e.g., “My Phone”).
- Click “Save.”
Step 4: Set Up Folder Sync
-
Add a Folder on Your Mac:
- In the Syncthing web interface on your Mac, click the “Add Folder” button.
- Select the folder you want to sync.
- Assign a label (e.g., “Sync Folder”).
- Share the folder with your Android device by selecting its name under the “Sharing” section.
- Click “Save.”
-
Add a Folder on Your Android Phone:
- On your Android device, tap the folder icon with a “+” in Syncthing.
- Choose “Receive Folder” if you want to receive the folder from your Mac, or “Send & Receive” for bidirectional sync.
- Select a location on your phone where you want to store the synced folder.
- Confirm by tapping “Add.”
Step 5: Start Syncing
-
Initiate Sync:
- Both devices should now be connected, and the folder will start syncing automatically.
- You can monitor the sync progress in the Syncthing interfaces on both devices.
-
Check the Sync:
- Modify a file in the folder on your Mac, and you should see the changes reflected on your Android phone within seconds.
Step 6: Customize Sync Settings (Optional)
-
Folder Settings:
- You can adjust the sync settings such as file versioning, rescan intervals, and file ignore patterns through the folder settings in the Syncthing interface.
-
Connection Settings:
- You can also configure connection settings like enabling or disabling relay and global discovery if you’re on the same local network.
That’s it! You’ve successfully set up Syncthing to sync a folder between your Mac and Android phone.
Posted on September 19, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.