How to Install, Activate, and Update Obsidian Plugins
The key to Obsidian is plugins. After all, without them, you just have a markdown editor, a nice markdown editor, but still, with plugins, you can do more.
Now, to authorize your cloud provider, do this:
Use this method, if:
I don’t know why I didn’t go looking for something that would do this when I started. I use git almost daily, plus it would give me the ability to make commits when I wanted to save the state a vault is in, like when I am not sure about a plugin I am installing and want the ability to roll things back. Some Obsidian plugins are relatively unobtrusive, and others rewrite and add files. And you can create free private Github repos, so this can be a 100% free way to sync your vaults.
I won’t go into step-by-step details on this method, because if you know git, you probably don’t need screenshots with arrows.
I you don’t use Obsidian on mobile devices, using git is as simple as putting your vault in a git repo and you’re done. Just commit, push, and pull like you do when writing code.
If you have multiple devices, don’t want to try the Obsidian Git plugin, you can test using git to sync to your mobile devices by installing Working Copy on your iOS devices and installing mgit on Android devices. Users have reported the mgit app on Google Play as not working and suggest installing the version available on F-Droid.
The purpose of both apps is the same, to give you a local copy of a git repo on your mobile device. Once you install the app, connect to the repo where your vault is stored, create a local copy, and open the local copy with the Obsidian app.
The other option is installing the Obsidian Git plugin. Just install and enable it from the Obsidian Community Plugins tab. The documentation is here. I also tested installing the plugin because I might try it for revisions because once it is installed, you can install the Version History Diff plugin to compare changes.
One thing to note before doing this is that the mobile version of the plugin uses a re-implementation of git in JavaScript and can be unstable. The size of the vault that can be synced this way in mobile is limited. But that might still work for my use case, because I already am using Dropbox to sync. I might just use the Git plugin on the desktop to keep a revision history.
I installed and activated the plugin on a vault desktop first and it warned me it wasn’t a git repo, so I turned it into one with git init
on command line, created a repo on Github for it, and then set the remote of my local repo to the Github repo via command line.
I had the vault open in Obsidian at the time and there was another warning about no commits. So I closed and re-opened the vault, clicked the new Git button on the left side, and saw this, which was empty until I reopened it:
I staged all the changes with the + button, and then try to push with the arrow button. It showed me a dialog to choose my remote and I choose origin, then it asked me to choose a branch and gave me no options. So I went back to the command line and ran git push --set-upstream origin main
. I figured it worked like Git in VS Code and if I set up everything in the project via command line first, it would just work and I was right.
I went back and edited one of the markdown files in the vault, opened the git plugin’s panel again, clicked the + button to stage the changes, and clicked the arrow button to push and I had two vault backups in my repo. That was on a test vault. After that I installed it on my main vault. Now I have a way to roll back my vault easily if I need to.
Use this method, if:
Syncthing is a peer-to-peer file synchronization app and many users swear by this method. I probably would have considered it if I didn’t have to sync to my iPad. Obsidian Hub has some tips on using Syncthing, but you probably won’t need them because there is also an Obsidian plugin to make the process easier. Since Syncthing is free and peer-to-peer, this is a 100% free method of syncing your Obsidian vault.
Just search for “synchthing integration” in the Obsidian Community Plugins tab to install it.
For more details on how to use the plugin, check out its Github repo.
Use this method, if:
This method works on all devices that the last method works on, but if you have an iOS device, you’re out of luck. Here are the steps to get Dropsync working:
Foldersync is also an option and the instructions for using FolderSync to sync Obsidian notes seem similar to those for Dropsync.
Use this method, if:
Using iCloud works if you only use Obsidian on Apple devices. There is a version of iCloud for Windows, but people online have reported issues with corruption and file duplication. You can try it but no guarantee.
I’ve used Obsidian for over two years, but I’ve barely scratched the surface. Obsidian’s nice because it works if you need something simple or complex and I took the simple route. But I plan on digging into more of the features and plugins available to see what else it can do for me.
Like I mentioned, Remotely Save works for me, but using git has me curious. I didn’t realize there were so many options until I wrote this article though. Hopefully, you find a method that works for you.
And look for more of my posts in the future to explore Obsidian along with me.