nilsteampassnet / teampass
teampass
Fund package maintenance!
nilsteampassnet
Installs: 28
Dependents: 0
Suggesters: 0
Security: 42
Stars: 1 758
Watchers: 92
Forks: 570
Open Issues: 197
pkg:composer/nilsteampassnet/teampass
Requires
- php: >=8.1
- ext-bcmath: *
- ext-gd: *
- ext-iconv: *
- ext-mbstring: *
- ext-mysqli: >=5.1.0
- ext-openssl: *
- ext-xml: *
- defuse/php-encryption: ^2.4
- directorytree/ldaprecord: ^2.20
- dittertp/gibberish-aes-php: ^4.0
- duosecurity/duo_universal_php: ^1.0
- elegantweb/sanitizer: ^2.1
- ezimuel/php-secure-session: dev-master
- firebase/php-jwt: ^6.9
- goodby/csv: ^1.3
- hackzilla/password-generator: ^1.6
- illuminate/contracts: ^10.32
- moxiecode/plupload: ^3.1
- neitanod/forceutf8: ^2.0
- nesbot/carbon: ^2.71
- owasp/csrf-protector-php: ^1.0
- paragonie/random_compat: ^9.99
- passwordlib/passwordlib: ^1.0.0-alpha2
- peppeocchi/php-cron-scheduler: ^4.0
- phpmailer/phpmailer: ^6.8
- phpseclib/phpseclib: ~1.0
- robthree/twofactorauth: ~2.1
- sergeytsalkov/meekrodb: ^2.5
- spomky-labs/otphp: ^11.2
- symfony/contracts: ^3.4
- symfony/finder: ^6.3
- symfony/http-foundation: ^6.4
- symfony/password-hasher: ^6.4
- symfony/process: ^6.3
- teampassclasses/encryption: dev-master
- teampassclasses/language: dev-master
- teampassclasses/ldapextra: dev-master
- teampassclasses/nestedtree: dev-master
- teampassclasses/performchecks: dev-master
- teampassclasses/sessionmanager: dev-master
- teampassclasses/superglobal: dev-master
- tecnickcom/tcpdf: ^6.6
- tiben/crontab-manager: ^1.4
- tightenco/collect: ^9.52
- voku/anti-xss: ^4.1
- dev-master
- 3.1.1
- 3.1.0
- 3.0.10
- 3.0.0.11
- 3.0.0.10
- 3.0.0
- 2.1.27
- 2.1.26
- 2.1.21
- dev-develop
- dev-hotfix/fix-install-issues
- dev-hotfix/fix-erased-language-strings
- dev-hotfix/fix-4926
- dev-hotfix/fix-4933
- dev-hotfix/updating-readme-file
- dev-claude/teampass-docker-analysis-013mTk7duLie6wX23PTvsgV3
- dev-hotfix/fix-identify-user-complexity
- dev-feature/admin-page-improvement
- dev-claude/analyze-identifyuser-01HJ29MYJ7LKEnt5PDdHVEU4
- dev-hotfix/cleanup
- dev-feature/docker-improvements
- dev-hotfix/libraries-update
- dev-hotfix/fix-various-issues
- dev-hotfix/various-improvements
- dev-hotfix/fix-error-page-redirection
- dev-hotfix/fix-new-ad-user
- dev-claude/analyze-tree-php-012Mo7sNY7eydcUoNQ11qj8h
- dev-hotfix/fix-4909
- dev-hotfix/fix-4908
- dev-hotfix/fix-4911
- dev-hotfix/fix-4910
- dev-hotfix/post-merge-fixes
- dev-feature/implement-transparent-recovery
- dev-hotfix/fix-fields-issues
- dev-feature/users-delete-management
- dev-hotfix/fix-field-typo-error
- dev-hotfix/fix-4898
- dev-hotfix/fix-4899
- dev-hotfix/fix-31440
- dev-hotfix/fix-4896
- dev-hotfix/fix-31438
- dev-claude/review-api-token-011CULr6UniQmShiHUwWZjHs
- dev-hotfix/fix-api
- dev-hotfix/fix-bad-code
- dev-hotfix/fix-4876
- dev-hotfix/fix-api-users-list
- dev-hotfix/fix-options-page
- dev-hotfix/fix-4875
- dev-hotfix/fix-4868
- dev-hotfix/fix-4863
- dev-hotfix/fix_complexity
- dev-feature/various_fixes
- dev-feature/code_clean
- dev-dependabot/github_actions/jitsecurity-controls/jit-github-action-4.2.0
- dev-PHP_7.4
- dev-teampass_2
This package is not auto-updated.
Last update: 2025-11-27 06:30:43 UTC
README
Teampass 3
Teampass is a Collaborative Passwords Manager solution installed On-Premise.
Copyright © 2009-2025, Nils Laumaillé
Requirements
- MySQL 5.7 or higher,
- MariaDB 10.7 or higher
- PHP 8.1 or newer,
- PHP extensions:
- mcrypt
- openssl
- ldap (if used)
- mbstring
- bcmath
- iconv
- xml
- gd
- mysql
- curl
- gmp
About PHP versions
Teampass should be installed using the most recent PHP version.
The branch master is the living one that is improved and comes with new features.
It requires at least PHP 8.1 installed on the server.
Nevertheless, Teampass can be used with PHP 7.4 version.
The Github Teampass project has a dedicated branch called PHP_7.4 for this version.
Notice that only bug fixing will be performed on this branch.
Installation
Docker (Recommended)
The easiest way to run Teampass is using Docker. We provide official images on Docker Hub with production-ready configurations.
Quick Start:
# Download compose files curl -O https://raw.githubusercontent.com/nilsteampassnet/TeamPass/master/docker/docker-compose/docker-compose.yml curl -O https://raw.githubusercontent.com/nilsteampassnet/TeamPass/master/docker/docker-compose/.env.example # Configure cp .env.example .env nano .env # Set secure passwords # Start Teampass docker-compose up -d
Available registries:
- Docker Hub:
teampass/teampass - GitHub Container Registry:
ghcr.io/nilsteampassnet/teampass
📚 Complete Docker Documentation:
- Docker Installation Guide - Complete guide with configuration options
- Migration Guide - Upgrade from older Docker versions
- Docker Hub - Official images and tags
Key Features:
- ✅ Optimized Alpine-based image (PHP 8.3-FPM + Nginx)
- ✅ Automatic SSL support with Let's Encrypt
- ✅ Health checks and monitoring
- ✅ Optional automatic installation
- ✅ Persistent volumes for data safety
Traditional Installation
For traditional server installations without Docker:
Resources:
- 📖 Official Documentation
- 📝 Website article: TeamPass Installation Guide
- 🎥 YouTube video: Installation Tutorial
Documentation
✍️ Documentation is available.
Key documentation:
- Docker Installation - Complete Docker deployment guide
- Docker Migration - Upgrade from older versions
- Official Documentation - Full user and admin guides
- API Documentation - REST API reference
Languages
Teampass is currently available in 19 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.