Mateo Jiménez Moraleda48 downloadsSelf-hosted NAS overview, calendar, daily notes, and optional private vault synchronization.
Copyright (C) 2026 Mateo
NAS Vault (mynasbridge) is an open-source Obsidian plugin for connecting Obsidian to a self-hosted NAS. It provides a NAS overview, calendar and server-routed daily-note workflow, and an optional private vault-sync client.
Version 0.6.5 is a sync-integrity release built on the 0.6.4 checkpoint release release and the 0.6.1 unified NAS-base-URL architecture. The plugin requires a compatible self-hosted NAS API and private network; this repository contains the Obsidian client only. The server, enrollment service, VPN, and hosting infrastructure are separate components.
The sync scope excludes Obsidian workspace/cache state, Git metadata, and generated conflict copies. Mobile background execution is not guaranteed. Synchronization is not a backup.
The plugin does not install or configure a VPN, grant SSH access, or provide a hosted service. Device credentials are stored locally and are never written to vault files. Do not run this plugin and another synchronization engine as concurrent writers for the same vault.
After Community Plugins approval, install NAS Vault from Obsidian's Community Plugins browser. For testing before or outside the directory, download main.js, manifest.json, and styles.css from a GitHub release and place them in .obsidian/plugins/mynasbridge/.
Requirements: Node.js 22 or later.
npm ci
npm test
npm run build
Edit files in src/. main.js is generated and included in tagged releases; the release workflow also attaches the Obsidian runtime files automatically.
The first mynasbridge launch migrates compatible settings from the former nas-calendar-bridge development installation when that legacy data is available. Device credentials and sync baselines are scoped to this local vault installation and never written to vault files.
This project is licensed under the GNU General Public License version 3 or any later version. See LICENSE.
No passwords, access tokens, vault contents, addresses, or personal server configuration belong in this repository.