OpenSource-Hub
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.

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-05-13 16:24:32
GitHub RepositoryOfficial Website

Similar Projects