注重隐私的密码管理器,内置邮箱别名功能,端到端加密,支持自托管。
- Star
- 1,888
- Fork
- 573
- 未关闭 Issue
- 5
- 最近提交
- 3天前
这是什么?
Teampass 是一个可自行部署的开源凭据保险库,运行在自有的 PHP 和 MySQL/MariaDB 服务器上。团队可以通过嵌套文件夹、角色和用户级权限,决定谁能查看哪些账号密码,避免密码在聊天工具或表格中流转。
敏感数据使用 AES-256-GCM 加密,对象密钥为 256 位;私钥由用户密码通过 PBKDF2-SHA256 派生。每个用户持有各对象密钥的 RSA 封装副本,因此删除账号即可撤销其访问权限。项目还支持 LDAP/AD 与 OAuth2 单点登录、TOTP、Duo 和 YubiKey 多因素认证、访问复核活动以及合规报告导出。
项目提供带 JWT 认证的 REST API 和用于自动填充的浏览器扩展,可从 Bitwarden、LastPass、1Password、KeePassXC 及 CSV 导入数据。Docker 镜像同时发布在 Docker Hub 和 GitHub Container Registry。
核心功能
- 01基于文件夹和角色的访问权限,支持用户级覆盖设置
- 02AES-256-GCM 加密,对象密钥通过用户 RSA 密钥封装
- 03支持 LDAP/AD 嵌套组、OAuth2 单点登录和多种多因素认证
- 04提供访问复核、合规报告和密码轮换记录
- 05带 JWT 认证和 OpenAPI 规范的 REST API
- 06可从 Bitwarden、LastPass、1Password、KeePassXC 和 CSV 导入
适用场景
- 小团队需要共享服务账号密码,但不想再通过聊天或表格传递
- 需要向审计人员证明凭据访问权限的组织
- 希望在小型服务器上自建密码库的家庭实验室用户
- 需要与 LDAP 或 AD 集成管理密码访问的企业
快速上手
- 1
使用 Docker 运行 Teampass 容器
docker run -d --name teampass -p 8080:80 -v teampass_data:/var/www/html teampass/teampass:latest - 2
查看 Docker 指南了解配置详情
- 3
生产环境请按照官方裸机安装指南操作
使用前须知
- 需要 PHP 8.2+ 以及 MySQL/MariaDB 服务器和多个 PHP 扩展,安装需要一定投入。
- 自托管意味着您需要自行负责服务器维护、备份和安全加固。
收录于专题
标签
常见问题
- TeamPass 是什么?
- 可自托管的团队协作密码管理器,支持文件夹级权限控制、AES-256-GCM 加密和审计记录。 Teampass 是一个可自行部署的开源凭据保险库,运行在自有的 PHP 和 MySQL/MariaDB 服务器上。团队可以通过嵌套文件夹、角色和用户级权限,决定谁能查看哪些账号密码,避免密码在聊天工具或表格中流转。
- TeamPass 可以免费使用吗?用的什么许可证?
- TeamPass 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- TeamPass 还在维护吗?
- 活跃维护中。TeamPass 最近一次提交是在 2026年11月4日。
- TeamPass 适合用来做什么?
- 小团队需要共享服务账号密码,但不想再通过聊天或表格传递 需要向审计人员证明凭据访问权限的组织 希望在小型服务器上自建密码库的家庭实验室用户 需要与 LDAP 或 AD 集成管理密码访问的企业
- TeamPass 怎么安装和运行?
- 使用 Docker 运行 Teampass 容器: docker run -d --name teampass -p 8080:80 -v teampass_data:/var/www/html teampass/teampass:latest 查看 Docker 指南了解配置详情 生产环境请按照官方裸机安装指南操作
- 在哪里获取 TeamPass?
- 源代码和安装说明在 GitHub 上:https://github.com/nilsteampassnet/TeamPass
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
跨平台的离线密码管理器,将账号、TOTP 验证码、通行密钥等加密保存在 KDBX 数据库文件中。
Android 轻量密码管理器,将凭据保存在 KeePass 格式的加密文件中,支持自动填充与通行密钥。
面向团队的命令行密码管理器,兼容 UNIX 标准工具 pass,默认用 GPG 加密并用 git 版本化存储。
一款 Android 密码管理器,将凭据保存在兼容 KeePass 的数据库文件中,并可跨设备同步。
Bitwarden 密码管理器的后端服务,提供 API、SQL Server 数据库与 Docker 部署支持。