By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
World of SoftwareWorld of SoftwareWorld of Software
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Search
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
Reading: How to Obsidian Sync for FREE! (No Paid Plan Required) | HackerNoon
Share
Sign In
Notification Show More
Font ResizerAa
World of SoftwareWorld of Software
Font ResizerAa
  • Software
  • Mobile
  • Computing
  • Gadget
  • Gaming
  • Videos
Search
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Have an existing account? Sign In
Follow US
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
World of Software > Computing > How to Obsidian Sync for FREE! (No Paid Plan Required) | HackerNoon
Computing

How to Obsidian Sync for FREE! (No Paid Plan Required) | HackerNoon

News Room
Last updated: 2025/02/19 at 7:12 PM
News Room Published 19 February 2025
Share
SHARE

Obsidian is one of the best note-taking apps available today. It provides a powerful, Markdown-based experience with local-first storage. However, there is one problem: the official sync feature costs around $8 per month. What if I told you there’s a way to sync your notes across multiple devices completely free? In this guide, I will walk you through a method using GitHub and Git that allows you to keep your notes in sync without spending a dime.

What Would Need

It could feel that you need to do a lot of things, but don’t worry; in an ideal scenario, you would need about 10–15 minutes and these things:

  • GitHub Account & Repository
  • GitHub Access Token
  • SSH key (optional)
  • Git
  • Obsidian
  • Git Plugin for Obsidian
  • iSH app for iPhone
  • Obsidian App for iPhone

Step 1: Create a GitHub Account and Repository

GitHub is a cloud-based platform primarily used for software development, but it can also be used for managing personal projects and files — including Obsidian notes.

A Git repository (or repo) is a storage space where Git tracks all the changes to a set of files. It records modifications, allowing you to revert to previous versions, collaborate with others, and synchronize your files across different devices. In the context of Obsidian, a Git repository helps store and sync your notes while keeping track of all edits.

  1. Go to GitHub.com, and sign up.
  2. Once logged in, click on the New button to create a new repository.
  3. Give it a name (e.g., “Obsidian-Notes”).
  4. Make sure to set the repository to Private so your notes are not publicly accessible.
  5. Click Create Repository.

Git repositoryGit repository

Step 2: Install Git on Your Computer

If you don’t have Git installed, follow these steps:

  • Mac: Install Git using Homebrew with brew install git.
  • Linux: Use sudo apt-get install git (for Debian-based systems) or sudo dnf install git (for Fedora-based systems).

Once installed, open your terminal (Command Prompt, PowerShell, or macOS Terminal) and verify installation by running:

git --version

Basic Git Commands

Here are three essential Git commands that you’ll use frequently:

git status

This command shows the current state of your repository. It tells you which files have been modified, added, or staged for commit.git status

git pull

This command fetches the latest changes from the remote repository (GitHub) and updates your local repository.

git push

After making changes, you need to upload them to GitHub using git push. This command sends your committed changes from your local repository to the remote repository.

Step 3: Clone the GitHub Repository

Now, let’s connect your local Obsidian vault to GitHub:

  • Open your terminal, and navigate to the folder where you want to store your notes.
  • Run the following command, replacing YOUR-REPO-URL with your GitHub repository URL:
git clone YOUR-REPO-URL
  • This will create a local folder linked to your GitHub repository.

Clone the GitHub RepositoryClone the GitHub Repository

Move your Obsidian notes into this folder so they are ready for syncing.

Step 3. How to Get a GitHub Classic Token

GitHub has deprecated password-based authentication for Git operations. Instead, it requires you to use a Personal Access Token (PAT), which provides a more secure way to authenticate.

How to Get a GitHub Classic Token

Go to GitHub Developer Settings:

Set Expiration & Permissions:

  • Choose an expiration date or set it to No Expiration (not recommended for security).

Select the necessary scopes:

  • repo → For accessing private repositories.

Generate and Copy the Token:

  • Click Generate token and copy it immediately.
  • GitHub won’t show it again after you leave the page.

Use the Token in Git Authentication:

  • When prompted for a password in Git operations, paste the token instead.

Step 4: Set Up SSH for Authentication (Optional)

To avoid entering your password every time you sync, you can set up SSH authentication:

  • Generate an SSH key by running:
ssh-keygen -t ed25519 -C "[email protected]"
cat ~/.ssh/id_ed25519.pub
  • Go to GitHub, navigate to Settings > SSH and GPG keys, and add the copied key.

Set Up SSH for Authentication (Optional)Set Up SSH for Authentication (Optional)

Now, your system will authenticate with GitHub automatically.

Step 5: Set Up Git Plugin in Obsidian

I assume you already have the Obsidian App, which is why I won’t cover the installation process for it here. I will only show you the quick steps to install the Git plugin.

Obsidian has a plugin that makes Git syncing easier:

  1. Open Obsidian, and go to Settings > Community Plugins.
  2. Search for “Git,” and install it.
  3. Enable Auto Commit and Sync (set an interval, e.g., 5 minutes).
  4. Enable Pull on Startup to prevent conflicts.

Set Up Git Plugin in ObsidianSet Up Git Plugin in Obsidian

Now, whenever you edit notes, Obsidian will sync them automatically with GitHub.

Step 6: Syncing Notes on Mobile (iOS, iPhone, iPad)

Syncing on mobile is slightly more complicated but still doable.

  • Install Obsidian from the App Store.
  • Install iSH, a terminal app that allows you to run Linux commands.

apk add git
  • Create a folder for your obsidian notes:
mkdir obsidian
mount -t ios . obsidian
  • A file picker will show up. Choose the folder with your local vault.
  • Then use the following commands:
cd obsidianrm -rf .git clone YOUR-REPO-URL .

Once this step is done, you will see your notes in the Obsidian application.

Obsidian iOSObsidian iOS

Step 7: Install Obsidian Git Plugin on iPhone

The last step in our tutorial – the Git community plugin.

  • Open Obsidian.

  • Go to Settings > Community Plugins.

  • Tap Browse and search for Obsidian Git.

  • Tap Install, then Enable the plugin.

  • Set up an auto-commit interval (e.g., every 5 minutes).

  • Enable Pull on Startup to sync changes when opening Obsidian.

Git PluginGit Plugin

Video Tutorial

If you are struggling with the steps, I recommend you to watch my detailed video tutorial.

Conclusion

While it takes a bit of setup, once done, it works seamlessly. If you found this guide helpful, let me know in the comments, and feel free to ask any questions!

Cheers! 😉

Sign Up For Daily Newsletter

Be keep up! Get the latest breaking news delivered straight to your inbox.
By signing up, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.
Share This Article
Facebook Twitter Email Print
Share
What do you think?
Love0
Sad0
Happy0
Sleepy0
Angry0
Dead0
Wink0
Previous Article NYT Connections today hints and answers — Thursday, February 20 (#620)
Next Article Best Internet Providers in Ontario, California
Leave a comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

248.1k Like
69.1k Follow
134k Pin
54.3k Follow

Latest News

When will Apple release iOS 18.6?
News
Microsoft’s Command Palette is a powerful launcher for apps, search, and more
News
Apple research tackles the English accent of AI – 9to5Mac
News
Meta asks judge to toss FTC case
News

You Might also Like

Computing

Glean vs. Perplexity AI: Which is Best for Knowledge Management?

25 Min Read
Computing

GM, Toyota, BYD-backed Chinese self-driving startup seeks US listing: report · TechNode

1 Min Read
Computing

Toggl vs. Timely: Which Time-Tracking Tool Is Best for You?

26 Min Read
Computing

China’s Chery launches answer to Tesla’s Model Y, Audi Q5L · TechNode

1 Min Read
//

World of Software is your one-stop website for the latest tech news and updates, follow us now to get the news that matters to you.

Quick Link

  • Privacy Policy
  • Terms of use
  • Advertise
  • Contact

Topics

  • Computing
  • Software
  • Press Release
  • Trending

Sign Up for Our Newsletter

Subscribe to our newsletter to get our newest articles instantly!

World of SoftwareWorld of Software
Follow US
Copyright © All Rights Reserved. World of Software.
Welcome Back!

Sign in to your account

Lost your password?