Teampass
Password manager dedicated for managing passwords in a collaborative way. One symmetric key is used to encrypt all shared/team passwords and stored server side in a file and the database. works on any server Apache, MySQL and PHP.
Password manager dedicated for managing passwords in a collaborative way. One symmetric key is used to encrypt all shared/team passwords and stored server side in a file and the database. works on any server Apache, MySQL and PHP.
[](https://github.com/vshymanskyy/StandWithUkraine/blob/main/docs/README.md) # TeamPass 3 TeamPass is a Collaborative Passwords Manager solution installed On-Premise. [](https://github.com/vshymanskyy/StandWithUkraine/blob/main/docs/README.md)   [](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) > Copyright © 2009-2026, [Nils Laumaillé](Nils@Teampass.net) <!-- MDTOC maxdepth:2 firsth1:0 numbering:0 flatten:0 bullets:1 updateOnSave:1 --> - [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) <!-- /MDTOC --> ## 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. - 📖 [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 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](docs/DOCKER.md) — configuration options, environment variables, and volumes - 📖 [Migration Guide](docs/DOCKER-MIGRATION.md) — upgrading from older Docker setups ## Documentation > ✍️ [Documentation](https://documentation.teampass.net) is available. **Key documentation:** - [Docker Installation](docs/DOCKER.md) - Complete Docker deployment guide - [Docker Migration](docs/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 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 For detailed information on the licenses of our dependencies and our licence policy, please see [Detailed Licence Information](/licences/dependencies.licences.md). ## Website Visit [Teampass.net](https://teampass.net/) ## Bugs If you discover bugs, please report them in [Github Issues](https://github.com/nilsteampassnet/TeamPass/issues). --- ## 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)
Simple, modern and open source password manager with website, browser extension, android and desktop application.
Lightweight Bitwarden server API implementation written in Rust.
End-to-end encrypted password manager with a built-in email alias generator and server.
Lightweight CalDAV and CardDAV server based on sabre/dav.