Montara Pass

Montara Pass

An end-to-end encrypted password manager you can run yourself.

Montara Pass stores logins and secure notes in a vault that only its owner can open. Everything is encrypted in the browser before it leaves the device, so the server holds ciphertext and wrapped keys and cannot read, search or sort what it stores.

What is in the repository

PathWhat it is
apps/serverThe API: Go, Fiber v3, PostgreSQL 18, sign-in by Authula
apps/appThe vault web app: a Vite single-page app with TanStack Router and React 19, served by the API
apps/extensionThe browser extension for Chrome and Firefox (Manifest V3)
apps/webThe marketing site, deployed to Cloudflare Workers
apps/docsThis documentation: Next.js and Fumadocs
deployA Docker Compose stack for Dokploy

Where to start

What the server never receives

  • The master password, and the master key derived from it.
  • The vault key, the private key and any item key in the clear.
  • Item content: names, usernames, passwords, URLs and notes.
  • Folder names.

The item type (login, secure_note) is the one thing stored in the clear, so clients can filter by it.

On this page