PHPackages                             nilsteampassnet/teampass - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Security](/categories/security)
4. /
5. nilsteampassnet/teampass

ActiveLibrary[Security](/categories/security)

nilsteampassnet/teampass
========================

teampass

3.1.1(2y ago)1.8k29568[242 issues](https://github.com/nilsteampassnet/TeamPass/issues)[12 PRs](https://github.com/nilsteampassnet/TeamPass/pulls)GPL-3.0-onlyPHPPHP &gt;=8.1CI passing

Since Sep 21Pushed today92 watchersCompare

[ Source](https://github.com/nilsteampassnet/TeamPass)[ Packagist](https://packagist.org/packages/nilsteampassnet/teampass)[ Docs](https://www.teampass.net)[ GitHub Sponsors](https://github.com/nilsteampassnet)[ RSS](/packages/nilsteampassnet-teampass/feed)WikiDiscussions master Synced today

READMEChangelog (10)Dependencies (38)Versions (113)Used By (0)Security (42)

[![SWUbanner](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner-direct.svg)](https://github.com/vshymanskyy/StandWithUkraine/blob/main/docs/README.md)

TeamPass 3
==========

[](#teampass-3)

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

[![StandWithUkraine](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/badges/StandWithUkraine.svg)](https://github.com/vshymanskyy/StandWithUkraine/blob/main/docs/README.md)

[![](https://camo.githubusercontent.com/5d3cc20112837d8ffe20a0dc3801e5568bfbd734239c2539d0d8151de20f8844/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6e696c737465616d706173736e65742f5465616d506173733f7374796c653d736f6369616c)](https://camo.githubusercontent.com/5d3cc20112837d8ffe20a0dc3801e5568bfbd734239c2539d0d8151de20f8844/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6e696c737465616d706173736e65742f5465616d506173733f7374796c653d736f6369616c)[![](https://camo.githubusercontent.com/c09d29ef8a6442ac8beb4945e0c496f31f71247cddf908687c925fba556697cb/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6e696c737465616d706173736e65742f7465616d70617373)](https://camo.githubusercontent.com/c09d29ef8a6442ac8beb4945e0c496f31f71247cddf908687c925fba556697cb/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6e696c737465616d706173736e65742f7465616d70617373)[![PRs Welcome](https://camo.githubusercontent.com/25b3e6d0d42c98de74a98cbb4d149a1c09020cf6d1361993b72d7d5b8ffed363/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5052732d77656c636f6d652d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](https://makeapullrequest.com)[![](https://camo.githubusercontent.com/de33f639531850f7486c7300a866e1a89d08b9f8dd4d8cf4e0508a80c7cfd3b2/68747470733a2f2f696d672e736869656c64732e696f2f646f636b65722f70756c6c732f7465616d706173732f7465616d706173733f6c6162656c3d446f636b657225323050756c6c73)](https://camo.githubusercontent.com/de33f639531850f7486c7300a866e1a89d08b9f8dd4d8cf4e0508a80c7cfd3b2/68747470733a2f2f696d672e736869656c64732e696f2f646f636b65722f70756c6c732f7465616d706173732f7465616d706173733f6c6162656c3d446f636b657225323050756c6c73)

[![](https://camo.githubusercontent.com/83c76c589e15b7fde4889f6fdda7a5c38b80cc6f0ea5daef0714a3e08ee61688/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f6e696c737465616d706173736e65742f5465616d70617373)](https://camo.githubusercontent.com/83c76c589e15b7fde4889f6fdda7a5c38b80cc6f0ea5daef0714a3e08ee61688/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f6e696c737465616d706173736e65742f5465616d70617373)[![](https://camo.githubusercontent.com/676aeb84eb5f0a64b6d1149e6920fb390c9eff83ed7e1f03db33fac0efdec46a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6d6d6974732d73696e63652f6e696c737465616d706173736e65742f7465616d706173732f6c6174657374)](https://camo.githubusercontent.com/676aeb84eb5f0a64b6d1149e6920fb390c9eff83ed7e1f03db33fac0efdec46a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6d6d6974732d73696e63652f6e696c737465616d706173736e65742f7465616d706173732f6c6174657374)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/06a2ff79043fe5a2af57cf4bdbbfaeed5367b855f6705f2262731e473f977bda/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6e696c737465616d706173736e65742f5465616d506173732f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/nilsteampassnet/TeamPass/?branch=master)[![Build Status](https://camo.githubusercontent.com/58ef0cfb29b0b176b78d343579aea78057b32b40609889c836129999c364f8ce/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6e696c737465616d706173736e65742f5465616d506173732f6261646765732f6275696c642e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/nilsteampassnet/TeamPass/build-status/master)[![Code Intelligence Status](https://camo.githubusercontent.com/94c49841ab66f82c0163d5022d9b44beb409f8fdb1b3f76f99eccdbc834ff342/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6e696c737465616d706173736e65742f5465616d506173732f6261646765732f636f64652d696e74656c6c6967656e63652e7376673f623d6d6173746572)](https://scrutinizer-ci.com/code-intelligence)

> Copyright © 2009-2026, [Nils Laumaillé](Nils@Teampass.net)

- [Requirements](#requirements)
    - [About PHP versions](#about-php-versions)
- [Installation](#installation)
    - [Traditional Installation (Recommended)](#traditional-installation-recommended)
    - [Docker](#docker)
- [Documentation](#documentation)
- [Languages](#languages)
- [Licence Agreement](#licence-agreement)
- [Website](#website)
- [Bugs](#bugs)

Requirements
------------

[](#requirements)

- MySQL 5.7 or higher
- MariaDB 10.7 or higher
- PHP 8.1 or newer (PHP 8.2+ recommended)
- 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

[](#about-php-versions)

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

Installation
------------

[](#installation)

### Traditional Installation (Recommended)

[](#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.

- 📖 [Official Installation Guide](https://documentation.teampass.net) — step-by-step instructions covering prerequisites, web server configuration, and first-run setup
- 📝 [Community article](https://www.valters.eu/teampass-a-self-hosted-password-manager-to-increase-organizations-cybersecurity/) — practical walkthrough for a typical Linux/Apache/MySQL stack
- 🎥 [Video tutorial](https://youtu.be/eXieWAIsGzc?feature=shared) — visual installation walkthrough

### Docker

[](#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](DOCKER.md) — configuration options, environment variables, and volumes
- 📖 [Migration Guide](DOCKER-MIGRATION.md) — upgrading from older Docker setups

Documentation
-------------

[](#documentation)

> ✍️ [Documentation](https://documentation.teampass.net) is available.

**Key documentation:**

- [Docker Installation](DOCKER.md) - Complete Docker deployment guide
- [Docker Migration](DOCKER-MIGRATION.md) - Upgrade from older versions
- [Official Documentation](https://documentation.teampass.net) - Full user and admin guides
- [API Documentation](https://documentation.teampass.net/#/api/api-basic) - REST API reference

Languages
---------

[](#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](https://poeditor.com/join/project?hash=0vptzClQrM). Please participate to improving its translation by joining Teampass POEditor project.

Licence Agreement
-----------------

[](#licence-agreement)

For detailed information on the licenses of our dependencies and our licence policy, please see [Detailed Licence Information](/licences/dependencies.licences.md).

Website
-------

[](#website)

Visit [Teampass.net](https://teampass.net/)

Bugs
----

[](#bugs)

If you discover bugs, please report them in [Github Issues](https://github.com/nilsteampassnet/TeamPass/issues).

---

Support &amp; Community
-----------------------

[](#support--community)

- 💬 [Reddit Community](https://www.reddit.com/r/TeamPass/)
- 📧 [Email](mailto:nils@teampass.net)
- 🐛 [Issue Tracker](https://github.com/nilsteampassnet/TeamPass/issues)
- 📖 [Documentation](https://documentation.teampass.net)

###  Health Score

59

—

FairBetter than 99% of packages

Maintenance62

Regular maintenance activity

Popularity36

Limited adoption so far

Community37

Small or concentrated contributor base

Maturity89

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 82.6% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~425 days

Recently: every ~176 days

Total

9

Last Release

801d ago

Major Versions

2.1.27 → 3.0.02020-11-07

PHP version history (4 changes)2.1.21PHP &gt;=5.4.0

2.1.26PHP &gt;=5.5.0

3.0.0PHP &gt;=7.4

3.1.0PHP &gt;=8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/0040c130788e57b219936273216bd9bd24ac51438b4616424eeb0e3937fab65e?d=identicon)[nilsteampassnet](/maintainers/nilsteampassnet)

---

Top Contributors

[![nilsteampassnet](https://avatars.githubusercontent.com/u/1197546?v=4)](https://github.com/nilsteampassnet "nilsteampassnet (3376 commits)")[![guerricv](https://avatars.githubusercontent.com/u/192622259?v=4)](https://github.com/guerricv "guerricv (266 commits)")[![corentin-soriano](https://avatars.githubusercontent.com/u/107032768?v=4)](https://github.com/corentin-soriano "corentin-soriano (201 commits)")[![claude](https://avatars.githubusercontent.com/u/81847?v=4)](https://github.com/claude "claude (79 commits)")[![qubez](https://avatars.githubusercontent.com/u/1425520?v=4)](https://github.com/qubez "qubez (24 commits)")[![FengZh61](https://avatars.githubusercontent.com/u/98309003?v=4)](https://github.com/FengZh61 "FengZh61 (15 commits)")[![dormancygrace](https://avatars.githubusercontent.com/u/20384748?v=4)](https://github.com/dormancygrace "dormancygrace (13 commits)")[![scrutinizer-auto-fixer](https://avatars.githubusercontent.com/u/6253494?v=4)](https://github.com/scrutinizer-auto-fixer "scrutinizer-auto-fixer (11 commits)")[![skt-jdrzik](https://avatars.githubusercontent.com/u/159524141?v=4)](https://github.com/skt-jdrzik "skt-jdrzik (10 commits)")[![nratineau](https://avatars.githubusercontent.com/u/13139569?v=4)](https://github.com/nratineau "nratineau (10 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (9 commits)")[![manusfreedom](https://avatars.githubusercontent.com/u/2192016?v=4)](https://github.com/manusfreedom "manusfreedom (8 commits)")[![gudmmk](https://avatars.githubusercontent.com/u/12049307?v=4)](https://github.com/gudmmk "gudmmk (7 commits)")[![hmeza](https://avatars.githubusercontent.com/u/1008398?v=4)](https://github.com/hmeza "hmeza (6 commits)")[![nfsprodriver](https://avatars.githubusercontent.com/u/6537842?v=4)](https://github.com/nfsprodriver "nfsprodriver (6 commits)")[![jit-ci[bot]](https://avatars.githubusercontent.com/in/142441?v=4)](https://github.com/jit-ci[bot] "jit-ci[bot] (5 commits)")[![ImNtReal](https://avatars.githubusercontent.com/u/2048112?v=4)](https://github.com/ImNtReal "ImNtReal (5 commits)")[![evertton](https://avatars.githubusercontent.com/u/2022984?v=4)](https://github.com/evertton "evertton (4 commits)")[![kcbieng](https://avatars.githubusercontent.com/u/126266783?v=4)](https://github.com/kcbieng "kcbieng (4 commits)")[![rcruz-pntlb](https://avatars.githubusercontent.com/u/185357437?v=4)](https://github.com/rcruz-pntlb "rcruz-pntlb (4 commits)")

---

Tags

phpsecuritymanagervaultpasswordscollaborative

### Embed Badge

![Health badge](/badges/nilsteampassnet-teampass/health.svg)

```
[![Health](https://phpackages.com/badges/nilsteampassnet-teampass/health.svg)](https://phpackages.com/packages/nilsteampassnet-teampass)
```

###  Alternatives

[pimcore/pimcore

Content &amp; Product Management Framework (CMS/PIM/E-Commerce)

3.7k3.6M345](/packages/pimcore-pimcore)[enlightn/security-checker

A PHP dependency vulnerabilities scanner based on the Security Advisories Database.

33731.8M96](/packages/enlightn-security-checker)[unicodeveloper/laravel-password

Protect your users from entering dumb and common passwords

4271.4M1](/packages/unicodeveloper-laravel-password)[jeremykendall/password-validator

Password Validator validates password\_hash generated passwords, rehashes passwords as necessary, and will upgrade legacy passwords.

14269.6k3](/packages/jeremykendall-password-validator)[open-dxp/opendxp

Content &amp; Product Management Framework (CMS/PIM)

707.5k20](/packages/open-dxp-opendxp)[craftpulse/craft-password-policy

Password Policy plugin

2824.3k1](/packages/craftpulse-craft-password-policy)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
