nilsteampassnet/TeamPass
GitHub: nilsteampassnet/TeamPass
TeamPass 是一款可自托管的协作式密码管理器,帮助团队安全地集中存储、管理和共享密码。
Stars: 1802 | Forks: 570
# TeamPass 3
TeamPass 是一款部署在本地的协作式密码管理器解决方案。


[](https://makeapullrequest.com)



[](https://scrutinizer-ci.com/g/nilsteampassnet/TeamPass/?branch=master)
[](https://scrutinizer-ci.com/g/nilsteampassnet/TeamPass/build-status/master)
[](https://scrutinizer-ci.com/code-intelligence)
- [环境要求](#requirements)
- [关于 PHP 版本](#about-php-versions)
- [安装](#installation)
- [传统安装方式(推荐)](#traditional-installation-recommended)
- [Docker](#docker)
- [文档](#documentation)
- [语言](#languages)
- [许可协议](#licence-agreement)
- [网站](#website)
- [Bug](#bugs)
## 环境要求
* MySQL 5.7 或更高版本
* MariaDB 10.7 或更高版本
* PHP 8.2 或更高版本
* PHP 扩展(必需):
* `openssl`
* `mysqli`
* `mbstring`
* `bcmath`
* `iconv`
* `xml`
* `gd`
* `curl`
* `gmp`
* `ldap`(仅在使用 LDAP/AD 身份验证时需要)
* PHP 扩展(可选,但推荐):
* `apcu` — 内存配置缓存,减少每次请求的数据库负载
* `redis` — 基于高可用部署的 Redis 会话存储
* `pcntl` + `posix` — 运行 WebSocket 守护进程(实时同步)所必需
* `opcache` — 提升 PHP 整体性能
### 关于 PHP 版本
TeamPass 遵循 PHP 的官方支持周期。`master` 分支要求 **至少 PHP 8.2**,并已在 PHP 8.3 上进行了测试。为了获得更好的安全性和性能,强烈建议使用最新稳定版的 PHP。
## 安装
### 传统安装方式(推荐)
直接在 PHP/MySQL 服务器上安装 TeamPass 能提供最佳的性能,并对您的环境拥有最大的控制权。这是生产环境部署的推荐方式。
- 📖 [官方安装指南](https://documentation.teampass.net) — 涵盖前置条件、Web 服务器配置及首次运行设置的逐步说明
- 📝 [社区文章](https://www.valters.eu/teampass-a-self-hosted-password-manager-to-increase-organizations-cybersecurity/) — 针对典型 Linux/Apache/MySQL 技术栈的实用操作指南
- 🎥 [视频教程](https://youtu.be/eXieWAIsGzc?feature=shared) — 直观的安装演示
### Docker
官方镜像可用于容器化部署。Docker 非常适合用于测试和隔离环境,但其原生性能可能无法与直接安装相媲美。
- Docker Hub:`teampass/teampass`
- GitHub Container Registry:`ghcr.io/nilsteampassnet/teampass`
- 📖 [Docker 安装指南](docs/DOCKER.md) — 配置选项、环境变量和数据卷
- 📖 [迁移指南](docs/DOCKER-MIGRATION.md) — 从旧版 Docker 设置升级
## 文档
**核心文档:**
- [Docker 安装](docs/DOCKER.md) - 完整的 Docker 部署指南
- [Docker 迁移](docs/DOCKER-MIGRATION.md) - 从旧版本升级
- [官方文档](https://documentation.teampass.net) - 完整的用户和管理员指南
- [API 文档](https://documentation.teampass.net/#/api/api-basic) - REST API 参考
## 语言
TeamPass 目前支持 20 种语言:
* 加泰罗尼亚语
* 中文
* 捷克语
* 荷兰语
* 英语
* 爱沙尼亚语
* 法语
* 德语
* 匈牙利语
* 意大利语
* 日语
* 挪威语
* 葡萄牙语
* 葡萄牙语(巴西)
* 罗马尼亚语
* 俄语
* 西班牙语
* 土耳其语
* 乌克兰语
* 越南语
语言字符串在 [POEditor.com](https://poeditor.com/join/project?hash=0vptzClQrM) 上进行管理。
请加入 Teampass POEditor 项目,帮助改进翻译。
## 许可协议
有关我们依赖项的许可证和许可政策的详细信息,请参阅 [详细的许可信息](/licences/dependencies.licences.md)。
## 网站
访问 [Teampass.net](https://teampass.net/)
## Bug
如果您发现了 Bug,请在 [GitHub Issues](https://github.com/nilsteampassnet/TeamPass/issues) 中报告。
## 支持与社区
- 💬 [Reddit 社区](https://www.reddit.com/r/TeamPass/)
- 📧 [电子邮件](mailto:nils@teampass.net)
- 🐛 [问题追踪器](https://github.com/nilsteampassnet/TeamPass/issues)
- 📖 [文档](https://documentation.teampass.net)
标签:Checkov, ffuf, IPv6支持, OpenVAS, PHP, 企业工具, 团队协作, 搜索引擎查询, 本地部署, 网络测绘, 自托管, 请求拦截