nilsteampassnet/teampass 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

nilsteampassnet/teampass

Composer 安装命令:

composer require nilsteampassnet/teampass

包简介

teampass

README 文档

README

SWUbanner

TeamPass 3

TeamPass is a Collaborative Passwords Manager solution installed On-Premise.

StandWithUkraine

PRs Welcome

Scrutinizer Code Quality Build Status Code Intelligence Status

Copyright © 2009-2026, Nils Laumaillé

Requirements

  • MySQL 5.7 or higher
  • MariaDB 10.7 or higher
  • PHP 8.2 or newer
  • PHP extensions (required):
    • openssl
    • mysqli
    • mbstring
    • bcmath
    • iconv
    • xml
    • gd
    • curl
    • gmp
    • ldap (only if LDAP/AD authentication is used)
  • PHP extensions (optional but recommended):
    • apcu — in-memory configuration cache, reduces database load on every request
    • redis — Redis-backed session storage for high-availability deployments
    • pcntl + posix — required to run the WebSocket daemon (real-time sync)
    • opcache — improves overall PHP performance

About PHP versions

TeamPass follows active PHP support. The master branch requires at least PHP 8.2 and is tested against PHP 8.3. Using the latest stable PHP release is strongly recommended for both security and performance.

Installation

Traditional Installation (Recommended)

Installing TeamPass directly on a PHP/MySQL server gives the best performance and the most control over your environment. This is the recommended approach for production deployments.

Docker

Official images are available for containerized deployments. Docker is convenient for testing and isolated environments but may not deliver the same raw performance as a native installation.

  • Docker Hub: teampass/teampass
  • GitHub Container Registry: ghcr.io/nilsteampassnet/teampass
  • 📖 Docker Installation Guide — configuration options, environment variables, and volumes
  • 📖 Migration Guide — upgrading from older Docker setups

Documentation

✍️ Documentation is available.

Key documentation:

Languages

TeamPass is currently available in 20 languages:

  • CATALAN
  • CHINESE
  • CZECH
  • DUTCH
  • ENGLISH
  • ESTONIAN
  • FRENCH
  • GERMAN
  • HUNGARIAN
  • ITALIAN
  • JAPANESE
  • NORWEGIAN
  • PORTUGUESE
  • PORTUGUESE (BR)
  • ROMANIAN
  • RUSSIAN
  • SPANISH
  • TURKISH
  • UKRAINIAN
  • VIETNAMESE

Languages strings are managed at POEditor.com. Please participate to improving its translation by joining Teampass POEditor project.

Licence Agreement

For detailed information on the licenses of our dependencies and our licence policy, please see Detailed Licence Information.

Website

Visit Teampass.net

Bugs

If you discover bugs, please report them in Github Issues.

Support & Community

统计信息

  • 总下载量: 30
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1789
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1789
  • Watchers: 90
  • Forks: 571
  • 开发语言: PHP

其他信息

  • 授权协议: GPL-3.0-only
  • 更新时间: 2014-08-03

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固