Skip to content

Self-hosted alternatives to Enpass

Enpass is a password manager that keeps encrypted vaults on the user's device or chosen cloud storage instead of on Enpass servers. One listed app does its main job and runs in your own Cloudflare account.

Each answer comes from the app’s README and source code, compared with the features Enpass describes on its own site.

  • NodeWarden homepage header with a feature summary and Start Here, Online Demo and Contributors buttons

    Bitwarden-compatible password vault server that runs on Workers, D1 and R2 in your own Cloudflare account

    Deploy
    Manual
    License
    LGPL-3.0
    GitHub stars
    3.9k stars
    Last commit

Enpass features, app by app

FeatureNodeWarden
Vault in your own cloud storage or offline onlyYes
Zero-knowledge encryptionYes
Autofill for logins, payments and formsYes
Unlock with Face ID, Touch ID or Windows HelloPartly
Import from other password managersYes

Bitwarden-compatible password vault server that runs on Workers, D1 and R2 in your own Cloudflare account

What a Enpass user would miss
It is a server you run, so there are no local-only vault files, and shared vaults are missing.
  • Yes Vault in your own cloud storage or offline only. Vault in your own D1 database and R2 bucket.
  • Yes Zero-knowledge encryption. Bitwarden client-side encryption.
  • Yes Autofill for logins, payments and forms. Official Bitwarden extension and mobile app.
  • Partly Unlock with Face ID, Touch ID or Windows Hello. Biometric unlock comes from the official Bitwarden apps.
  • Yes Import from other password managers. Enpass CSV and JSON plus dozens of other sources.

Sources:github.com/shuaiplus/nodewarden#readme