nilsteampassnet/TeamPass

GitHub: nilsteampassnet/TeamPass

TeamPass 是一款可自托管的协作式密码管理器,帮助团队安全地集中存储、管理和共享密码。

Stars: 1802 | Forks: 570

# TeamPass 3 TeamPass 是一款部署在本地的协作式密码管理器解决方案。 ![](https://img.shields.io/github/stars/nilsteampassnet/TeamPass?style=social) ![](https://img.shields.io/github/license/nilsteampassnet/teampass) [![欢迎提交 PR](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](https://makeapullrequest.com) ![](https://img.shields.io/docker/pulls/teampass/teampass?label=Docker%20Pulls) ![](https://img.shields.io/github/v/release/nilsteampassnet/Teampass) ![](https://img.shields.io/github/commits-since/nilsteampassnet/teampass/latest) [![Scrutinizer 代码质量](https://scrutinizer-ci.com/g/nilsteampassnet/TeamPass/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/nilsteampassnet/TeamPass/?branch=master) [![构建状态](https://scrutinizer-ci.com/g/nilsteampassnet/TeamPass/badges/build.png?b=master)](https://scrutinizer-ci.com/g/nilsteampassnet/TeamPass/build-status/master) [![代码智能状态](https://scrutinizer-ci.com/g/nilsteampassnet/TeamPass/badges/code-intelligence.svg?b=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, 企业工具, 团队协作, 搜索引擎查询, 本地部署, 网络测绘, 自托管, 请求拦截