I like using one vault for the convenience of searching and opening notes without knowing where they are, creating links between all notes, as well as the ability to move notes between folders (I don’t see a way to move notes between vaults).
Using one vault also works well when using git repositories for different folders. I’ll document my set up here in case it’s helpful to others:
I use git because I like how it handles syncing, I need to collaborate with others, and I’d like to use some services that use git to publish. I have a few groups of notes, in different folders, which are sourced from different git repositories:
- A git repo of my main set of notes for PKM.
- A git repo of my company’s internal wiki/operations manual, which several people collaborate on. This git repo must be separate because it shared with others.
- A git repo of public notes that are published to my website. This git repo must be separate because its contents are made public.
I’ve combined my git repos into subfolders, like this:
-
/main-vault/ ← The one vault, contains the
.git folder for my PKM notes and a .gitignore file that excludes company-wiki and public-notes from this repo.
-
/main-vault/company-wiki/ ← A second git repo shared with colleagues.
-
/main-vault/public-notes/ ← A third git repo pushed to netlify to generate a public website.
Obsidian on macOS considers all these one vault and manages the notes together, which is convenient. In Obsidian on iOS, it works similarly by using Working Copy’s “Setup Folder Sync” function.
To keep the notes in sync on macOS I use git-sync, and on iOS I set up Automation Shortcuts that run automatically to push/pull in Working Copy every time Obsidian app is opened or closed.