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.
Troubleshooting & FAQ (2)
TroubleshootingWhy does TeamPass file integrity scan stay stuck on "Scan in progress" with Longhorn RWX/NFS storage?
This affects TeamPass 3.2.2.7 on NFS-backed volumes, such as Longhorn RWX. The scan-status check opens storage/logs/file-integrity-scan.lock in read-only mode (rb) but requests an exclusive lock. On NFS, an exclusive lock requires a writable file descriptor, so the check fails even after the scan finishes and the GUI incorrectly reports that a scan is still running.\n\nImmediate workaround, only when no scan is actually running:\n\n``sh\n# Kubernetes/Docker container path example\nkubectl exec -n <namespace> <teampass-pod> -- rm /var/www/teampass/storage/logs/file-integrity-scan.lock\n`\n\nThen refresh the File Integrity page. The lock file is persistent, so its existence alone does not mean a scan is active; do not delete the JSON report files.\n\nPermanent fix: upgrade to the TeamPass release containing the PR "Fix file integrity scan status on NFS storage," or patch the code so the lock file is opened with write access (r+b) instead of read-only (rb`).
TroubleshootingHow to fix TeamPass closing the item view or collapsing the sidebar after saving an item in split view?
This is a regression in TeamPass 3.1.7.3 when the user profile option "Show item details in page split view mode" is enabled. Upgrade to TeamPass 3.1.7.4, which fixes the item-save/window-closure bug. If the split view still does not render correctly after the upgrade, apply the validated patch from pull request #5155 or upgrade to a release containing that fix.
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.
Having issues? Check the FAQ below
2 FAQs
Similar Projects
Vaultwarden
A lightweight, self-hosted Bitwarden server alternative written in Rust, compatible with official clients.
rustdesk
An open-source remote desktop tool built in Rust, designed for self-hosting. Compared to TeamViewer, it offers full data control and zero-config out-of-the-box, making it a privacy-focused alternative.
Immich
High performance self-hosted photo and video management solution with automatic backup, AI search, facial recognition, and multi-user support.