T

TeamPass

1.8k stars·Privacy Protection·SHA-256 checksum verified

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)

Troubleshooting
Why 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`).

GitHub Issue #5416
Troubleshooting
How 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.

GitHub Issue #5153

Tags

password-managercollaborativeself-hostedteamsecurityopensource

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

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.

4

Docker: Run `docker run -d -p 80:80 teampass/teampass`, then follow the web setup wizard to configure database and initial admin.

5

After first login, change the default admin password immediately, invite team members with appropriate roles, and start creating password entries organized in folders.

Install Guide
  1. 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.
  2. Docker: Run `docker run -d -p 80:80 teampass/teampass`, then follow the web setup wizard to configure database and initial admin.
  3. After first login, change the default admin password immediately, invite team members with appropriate roles, and start creating password entries organized in folders.
File Integrity

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 Source
Environment Guide

Uninstall 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.

Project Info
LicenseGPL-3.0
Last Updated2026-10-15 07:00:10
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

2 FAQs

Similar Projects