Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

I’m building Haven Vault: an open source home for private files

说明与用途

Haven Vault 是一个开源个人存储,客户端加密并在用户自己的 Firebase 项目中运行,提供签入、签出、锁定等状态、自动锁定和 passkey 认证。

问题

Users need a secure, private storage solution that encrypts data client‑side and runs in their own infrastructure.

结果

Haven Vault provides a self‑hosted, client‑side encrypted storage solution with a clear separation between authentication and decryption, automatic locking, and a user‑friendly interface.

工作流

  • Clone the repo
  • Install dependencies with pnpm --frozen-lockfile
  • Run pnpm dev
  • Open http://127.0.0.1:5173/?demo=1 to use the local demo
  • For real usage, set up a Firebase project (Blaze billing) and follow the Firebase setup guide
  • Use the Firebase emulator workflow for local development

证据

Haven Vault is an open source personal vault that encrypts your content in the browser and runs in your own Firebase project.

来源

Each installation is designed for a single owner. You control the deployment, and a separate vault passphrase is used to derive the key that decrypts your content locally.

来源

The app already includes: Encrypted files and notes, including filenames, item metadata, and thumbnails.

来源

Passkey sign-in and configurable automatic locking.

来源

Haven uses React, TypeScript, Vite, Firebase, SimpleWebAuthn, and the Web Crypto API.

来源

Haven is still evolving and has not received an independent security audit.

来源

  • 记录日期: 2026-10-22T17:11:09.110Z