TeamPass
A self-hosted collaborative password manager for teams, allowing secure sharing and management of credentials on-premise.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
On-premise collaborative password manager for teams to securely share credentials.
Core Features
- Fully self-hosted – data stays on your own server
- Role-based access control, folders, and tags for team collaboration
- Real-time sync via WebSocket for conflict-free multi-user editing
- LDAP/AD integration and REST API for enterprise environments
- Password expiration reminders, custom fields, and audit logs
What It Can't Do
- •PHP 8.1+ required (8.2+ recommended); older versions will fail. 2. MySQL 5.7+ or MariaDB 10.7+ required; no SQLite support. 3. php-ldap extension needed for LDAP/AD authentication. 4. For high-availability deployments, configure Redis for session storage to avoid session loss. 5. Ensure server time is accurate to avoid WebSocket certificate validation issues. 6. Official Docker image uses Apache; for Nginx, a reverse proxy setup is needed.
Use Cases
- IT teams sharing server, database, and service credentials internally
- SMEs managing department accounts and WiFi passwords securely
- Organizations needing password audit trails for compliance (e.g., ISO 27001)
Detailed Introduction
TeamPass is an open-source, on-premise collaborative password manager designed for teams and organizations. It enables secure storage, sharing, and management of credentials (passwords, keys, notes) with role-based access controls. The software runs on your own server (Linux/Windows with PHP/MySQL) or via Docker, ensuring full data sovereignty. Key features include item categorization, custom fields, expiration notifications, LDAP/AD integration, API access, real-time synchronization via WebSocket, and support for 20+ languages. It is actively maintained with a focus on security and usability, suitable for IT teams, SMEs, and enterprises that need a self-controlled alternative to cloud-based password managers.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Traditional: Set up a Linux/Windows server with PHP 8.1+ and MySQL 5.7+/MariaDB 10.7+, enable required PHP extensions (openssl, mysqli, mbstring, etc.), download TeamPass source code into web root, and follow the installation wizard to create a database and admin account.
Docker: Run `docker run -d -p 80:80 teampass/teampass`, then follow the web setup wizard to configure database and initial admin.
After first login, change the default admin password immediately, invite team members with appropriate roles, and start creating password entries organized in folders.
- Traditional: Set up a Linux/Windows server with PHP 8.1+ and MySQL 5.7+/MariaDB 10.7+, enable required PHP extensions (openssl, mysqli, mbstring, etc.), download TeamPass source code into web root, and follow the installation wizard to create a database and admin account.
- Docker: Run `docker run -d -p 80:80 teampass/teampass`, then follow the web setup wizard to configure database and initial admin.
- After first login, change the default admin password immediately, invite team members with appropriate roles, and start creating password entries organized in folders.
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Traditional: Delete the teampass folder from web root and drop the database; optionally clear APCu/Redis cache. Docker: stop and remove the container, remove the image, and delete persistent volumes.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Similar Projects
Vaultwarden
A lightweight, self-hosted Bitwarden server alternative written in Rust, compatible with official clients.
Immich
High performance self-hosted photo and video management solution with automatic backup, AI search, facial recognition, and multi-user support.
uBlock Origin
uBlock Origin is a wide-spectrum content blocker for Chromium and Firefox that is CPU and memory efficient. Blocks ads, trackers, miners, and malware out of the box.