passman

nextcloudAGPL-3.0活跃维护

开源密码管理器,与 Nextcloud 深度集成,把账号密码加密存进自己的私有云,团队共享凭据也不用依赖第三方托管服务。

🔐 Open source password manager with Nextcloud integration

2.6.5发布于 2026-10-17 22:52 UTC829star119fork同步于 2026-11-10 05:58 UTC

怎么上手

从 README 代码块原样提取,可能是其中一种安装方式
docker run -d -p 8080:80 -p 8443:443 \
硬件要求按 README 关键词推断
有 Docker 镜像
下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

这个项目的说明还在生成中,先参考下面「最近发版」和 README。

最近发版

5 个版本2.6.5
  1. 2.6.5v2.6.5最新正式版2026-10-17 · 2026-10-17 22:52 UTC

    Passman 2.6.5

    MD5: 35b01e7de864eecb31ae75deff9cb0a9 SHA256: 94c2ba43ff217f404073d650e206775319386aa041dca83bf7f5e2822c034d82 SHA512: e8976495369a10aca980d7552626b02b97ba5adf6640d4897ed60a129c88a39c538f057e5f4d8850fb949dc5112a8ad4cbf439b4f34983059855b7d928afb046

    What's Changed

    Full Changelog: https://github.com/nextcloud/passman/compare/2.6.4...2.6.5

  2. 2.6.4v2.6.42026-10-10 · 2026-10-10 23:04 UTC
    查看更新说明

    Passman 2.6.4

    MD5: 545dafe459bf597bd21273be253b1b7a SHA256: f868cff6aada74780530f47df831c63e86e09f451cceabd21e716651176c86c5 SHA512: b8fb3cb016f5864c63d7036e78a748a26b6042d91a8e0f42ae6e328a5e550658e654fd67f71ee4822605d2c1da49d7143f3133945edc2dd0942483727f90f49e

    What's Changed

    Full Changelog: https://github.com/nextcloud/passman/compare/2.6.3...2.6.4

  3. 2.6.3v2.6.32026-09-22 · 2026-09-22 20:11 UTC
    查看更新说明

    Passman 2.6.3

    MD5: a7f5144085a2e40702b32ac1a753bdda SHA256: 2d61bf50496594062767a83354951ccd88c1bfce7b6136da32c4318263d86bbd SHA512: 0ecc098e278fc3905dba0029f8abc7123bd4b267f7057c77e5208031b57a983c08b6322ef7cec3e3cdd1ae1c4ff50ea763c86c273560afefbdd8ab84d3925ad5

    What's Changed

    Full Changelog: https://github.com/nextcloud/passman/compare/2.6.2...2.6.3

  4. 2.6.2v2.6.22026-08-26 · 2026-08-26 10:13 UTC
    查看更新说明

    Passman 2.6.2

    MD5: 5bb7749375f2d20b02670dbed0da630d SHA256: 2cb16429c2e6e33c0ac1a97e6320a68fd0d29d1e8cea47f3e73a87d1cf91892c SHA512: 9674924a8f6d64db8e4398020a1f1e78e6669dc45d06b7f1b8c6ce63d3c371422e312276fbe3386548fa54c4371ae739108e40b92d5b28001b081ca6e8915eca

    What's Changed

    New Contributors

    Full Changelog: https://github.com/nextcloud/passman/compare/2.6.1...2.6.2

  5. 2.6.1v2.6.12026-07-04 · 2026-07-04 23:12 UTC
    查看更新说明

    Passman 2.6.1

    MD5: 3552ddd8420796a73d345fda2abb8427 SHA256: a7eb536b999cbbc65d4fcc1371d09bae50e9b3defc6ef9eb472b0a7056a43bbc SHA512: b6b55f126c7fe7c42e68af65d8d31ec15dfc29520ffe985dd72a3b1a45972b8dfb3a92c6ee39245924fe533c9d0a89640943dfa49b58b39db0e2c50fc039fece

    Fixup release for v2.6.0. Now integrates the required jquery, v2.6.0 missed.

    Have fun with the new version!

    Full Changelog: https://github.com/nextcloud/passman/compare/2.6.0...2.6.1

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Passman

    Passman is a full featured, open source password manager for Nextcloud.

    Nextcloud PHP

    PHPUnit SQLite PHPUnit MySQL PHPUnit PostgreSQL

    Join us!

    Visit the “Passman General Talk” Telegram Group to participate in all sorts of topical discussions about Passman and its apps!

    Features

    • Multiple vaults
    • Vault keys are never sent to the server
    • 256-bit AES-encrypted credentials (see security)
    • User-defined custom credentials fields
    • Built-in OTP (One Time Password) generator
    • Password analyzer
    • Securely share passwords internally and via link
    • Import from various password managers (experimental):
      • KeePass
      • LastPass
      • DashLane
      • ZOHO
      • Clipperz.is
      • EnPass
      • ocPasswords

    Try a Passman demo here.

    External apps

    Browser extension

    Passman Webextension is our new, fully rewritten browser extension for the Passman Nextcloud app, using modern frontend and extension frameworks.

    Chrome webstore AMO

    Android app

    Our native Passman Android app is available for download from the Google Play Store, IzzyOnDroid and F-Droid.

    Screenshots

    Logged in to vault

    Credential selected

    Edit credential

    Password tool

    More screenshots are available on the Nextcloud App Store and imgur.

    Database Compatibility

    Supported
    SQLite•
    MySQL / MariaDB•
    PostgreSQL•

    CI runs PHPUnit against SQLite, MySQL and PostgreSQL on GitHub Actions.

    Security

    Password generation

    Passman can generate passwords and measure their strength using zxcvbn.

    Generate passwords as you like.

    Passwords are generated using sjcl randomization.

    Storing credentials

    All passwords are encrypted client side with sjcl using 256-bit AES. You supply a vault key which sjcl uses to encrypt your credentials. Your encrypted credentials are then sent to the server and encrypted yet again using the following routine:

    Sharing credentials

    Passman allows users to share passwords. (Administrators may disable this feature.)

    API

    Passman offers a developer API. Unfortunately it is very outdated and not maintained. You're welcome to update it.

    Docker

    Passman Docker images are currently maintained in passman-dev-docker-build.

    ImageDocker HubUse for
    Developmentbinsky/passman-devLocal hacking: bind-mount your checkout, run grunt, try different Nextcloud/PHP stacks
    Demobinsky/passman-demoPre-baked instances (e.g. demo.passman.cc) without dev tooling

    Default login for all images: admin / admin.

    Quick start (development):

    docker run -d -p 8080:80 -p 8443:443 \
      -v /path/to/passman:/var/www/html/apps/passman \
      --name passman-dev \
      binsky/passman-dev:latest
    

    See the repository README for TLS setup, available tags, and SSH/sshfs mounting.

    For production deployments, use the official Nextcloud Docker image and install Passman as an app.

    Development

    Start from a passman-dev container, then work inside /var/www/html/apps/passman:

    • Passman uses a single .js file for templates which minimizes XHR template requests.
    • Our CSS is written in SASS.
    • templates.js and the CSS are built with grunt / grunt build.
    • Watch for changes using grunt watch.
    • To run PHP unit tests in the running dev container, ...
      • run on your host: make test (full suite) or make testNoDb (without DB group). Generate a Clover coverage report with make test-coverage (requires pcov or xdebug in the container). Customize the container name with DOCKER_CONTAINER=passman-dev-nc34-85-testing make test.
      • or run in the container: cd /var/www/html/apps/passman && composer run test
      • after switching branches or on cache-issues, run cd /var/www/html/apps/passman && composer run test:clear-cache

    Support Passman

    Passman is open source and lives from contributions like pull request, but we’ll also gladly accept a Club Mate or pizza!

    Please consider donating:

    Contributing

    Pull requests and issues are welcome. Fork the repo, make your changes, and open a pull request. Add your name to the contributors list below when you do.

    Maintainers:

    Contributors:

    FAQ

    Are you adding something to check if malicious code is executing on the browser? No, because malicious code can edit functions that check for malicious code.