I got to this solution by combining suggestions from other threads, I’m just doing a success story and how-to post.
TLDR: multiple config folders, shared vault. Bonus: different settings for desktop/mobile too.
- Under the hood there’s only 1 vault. But as far as my user experience on my laptop, I effectively have several different vaults open at the same time that happen to all be synced together.
Trigger warning: Annoying repetition of my new word “pseudo-vault”.
- Normally, “vault” refers to both the specific folder of markdown files/notes saved somewhere and the Obsidian UI using those notes (the Obsidian program editor/window for a given collection of notes). In this alt solution, I use the same notes-vault but create new UI-vaults (ie work vs personal). I’m calling the new UI-vault a “pseudo-vault” bc in my mind it’s a fake, “new” notes-vault.
- Regarding Obsidian-Sync’s vault limit, there is only 1 vault, the shared notes-vault. It’s just happens to be used simultaneously on different devices & different UI-vaults.
Why would anyone want nested vaults?
- Share content between separate vaults. Various odd use-cases for this odd situation.
- For me, I was duplicating knowledge I’m learning about coding in my work and personal vaults bc I code for work & as a personal hobby, and they were very fractured. I share the personal vault with my spouse to collaborate financial/planning/etc notes we each want to reference in our separate personal notes, so simply merging my work vault into the shared vault would add too many irrelevant notes and note-link-suggestions for his personal notes.
Problems/risks with nesting synced vaults
- Seems to be that links from parent vault to child vault work great, but links from child vault to parent vault can cause problems when editing/creating/accidentally duplicating notes from child vault.
- Using different templates and each using the periodic/calendar plugins, we want our own automated templates.
- Search the forum for “nested synced folders” for more, smarter answers
Caveats of this solution
- Single combined vault = bigger vault size. Obsidian Sync has a size-limit.
- Unique Obsidian config folders for each device means themes/plugins/settings are unique to each device. I have to duplicate plugin and setting changes.
- Requires separate folders in the synced vault for each device/pseudo-vault. Each pseudo-vault creates files in different folders so we don’t cause problems with duplicate note names.
- Shared content (ie: my coding notes) explicitly live in my personal subfolder, so that if I ever change jobs, I can archive my work folder and make a new one for the new job. All the general coding notes stay on the synced vault.
- Links for shared content should go one direction for future-proofing, ie, use links in my work notes to the actual notes living in my personal.
- Still not a solution for live collaboration. We never work on the same file at any given time.
Result:
- 1 vault (collection of all notes) that is synced (via Obsidian Sync). It has 3 key subfolders: 1) spouse’s folder. 2) my personal folder. 3) my work folder.
- 3 pseudo-vaults, one for each of the above.
- His pseudo-vault also excludes the syncing of my work folder so it doesn’t clutter his experience. (Note: After adding to the Obsidian-Sync exclude list be sure to restart the app.)
- Each pseudo vault creates new notes in it’s corresponding subfolder.
- Bonus: we made extra subfolders for explicitly shared content, like home management & finances. We only live collab on these by editing together on one laptop.
- 3 config folders would work perfectly, but we’re extra and wanted separate mobile/desktop experiences for each pseudo-vault.
- In actuality, we have 6 config folders. Effectively 2 configs for each pseudo-vault. Many of the same settings, but different themes & plugins. My desktop plugins were making Obsidian on my phone sloooooow.
- I now keep entirely separate “Work” & “Personal” UI-vaults open at the same time, they share content, but with different colors, plugins, settings, workspaces, calendars, etc according to how I use that pseudo-vault…
Quick How-To:
- From your main vault (new or exisisting), create top level folders for each pseudo-vault. ex:
Josh Personal
,Josh Work
&Spouse Personal
- Find and duplicate existing config folder. It’s a hidden folder named
.Obsidian
in every vault’s top level folder. Use a file explorer & “show hidden files” to see it. - Name copied config folder according to use or “device”. For example, I have
.Obsidian.josh-personal
&.Obsidian.josh-personal-mobile
for my personal pseudo-vaults.- I think each config folder has to use the
.Obsidian.xxxx
format for Obsidian to recognize it properly. Someone can correct me if I’m wrong
- I think each config folder has to use the
- As of Obsidian v1.5.3, go to
Settings
→Files and links
look for theOverride config folder
setting.- enter the name of the new config folder. Ex:
obsidian.josh-personal
- Close and restart Obsidian
- enter the name of the new config folder. Ex:
You are now using a pseudo-vault, changing settings will not affect any other device using a different config folder.
Change these settings for this pseudo-vault:
Files and links
→Folder to create new notes in
to desired subfolderFiles and links
→Default location for new attachments
to anything inside that subfolder
Repeat steps for every other pseudo-vault or device desired. After restarting obsidian, Open a new vault synced to the exact same vault you just used, but give it a different name & change the
Override config folder
to the config folder you made for this pseudo-vault.
- Copy notes into new psuedo-vault & test that it’s working as expected before deleting old vaults.
- Optional: Point any plugins and templates to folders inside the new subfolder.
- ex: I use 2 different calendars and each pseudo-vault manages its own caledar in it’s own subfolder. They have their own templates and I use them very differently.
- In my case, we use Obsidian-Sync with a shared account.
- For each new pseudo-vault, Choose
Open vault from Obsidian Sync
→ connect to the initial vault used, create a new Vault name for this pseudo-vault. - Should basically be the same with any other instant-syncing service.
- For each new pseudo-vault, Choose
REPEATED WARNING: Never edit the same file from different pseudo-vaults simultaneously!! Or you’re living on the edge and risking data loss. You do you.