TeamPass
자체 호스팅 팀 협업 비밀번호 관리자로, 로컬 배포를 지원하며 자격 증명을 안전하게 공유하고 관리할 수 있습니다.
스마트 다운로드
프로젝트 홈페이지 방문
아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요
팀이 직접 구축하는 금고, 비밀번호를 공유해도 유출되지 않습니다.
주요 기능
- 완전한 셀프 호스팅으로 데이터를 자체 서버에 저장하여 프라이버시 제어 가능
- 역할 권한, 폴더 및 태그 관리를 지원하여 여러 명이 체계적으로 협업
- WebSocket 실시간 동기화를 내장하여 여러 명이 동시에 편집해도 충돌 없음
- LDAP/AD, API 인터페이스 통합으로 기업의 기존 아키텍처에 적합
- 비밀번호 만료 알림, 사용자 정의 필드, 감사 로그 등 실용적인 기능
할 수 없는 것
- •PHP 버전은 반드시 ≥8.1이어야 하며, 8.2+를 권장합니다. 구버전 PHP는 오류가 발생할 수 있습니다. 2. 데이터베이스는 반드시 MySQL 5.7+ 또는 MariaDB 10.7+를 사용해야 하며, SQLite는 호환되지 않습니다. 3. LDAP/AD 인증이 필요한 경우 php-ldap 확장을 반드시 설치해야 합니다. 4. 다중 서버 고가용성 환경에서는 Redis를 세션 저장소로 구성하는 것을 권장하며, 그렇지 않으면 Session이 유실될 수 있습니다. 5. 설치 전에 서버 시간이 정확한지 확인하세요. 그렇지 않으면 WebSocket 인증서 검증이 실패할 수 있습니다. 6. 공식 Docker 이미지는 기본적으로 Apache를 사용하며, Nginx가 필요한 경우 리버스 프록시를 직접 구성해야 합니다.
사용 사례
- 회사 내부 IT 팀이 서버, 데이터베이스 등 민감한 비밀번호 공유
- 중소기업이 각 부서의 시스템 계정과 WiFi 비밀번호를 통합 관리
- 규정 준수 감사(ISO 27001 등)가 필요할 때 비밀번호 접근 이력 기록
상세 설명
TeamPass는 팀과 조직을 위해 설계된 오픈 소스 셀프 호스팅 협업 비밀번호 관리자입니다. 자체 서버(Linux/Windows + PHP/MySQL 또는 Docker)에서 비밀번호, 키, 노트 등의 자격 증명을 안전하게 저장, 공유 및 관리할 수 있으며, 역할 기반 접근 제어를 지원합니다. 핵심 기능에는 항목 분류, 사용자 정의 필드, 만료 알림, LDAP/AD 통합, API 인터페이스, 실시간 동기화(WebSocket) 및 20개 이상의 언어 인터페이스가 포함됩니다. 이 프로젝트는 지속적으로 활발히 업데이트되며 보안성과 사용 편의성을 중시하여, 데이터를 완전히 통제해야 하는 기업, IT 팀 또는 중소기업이 클라우드 비밀번호 관리자의 셀프 호스팅 대안으로 사용하기에 적합합니다.
문제 해결 & FAQ (2)
문제 해결TeamPass 파일 무결성 검사가 Longhorn RWX/NFS 스토리지에서 왜 "Scan in progress" 상태로 멈춰 있나요?
이 문제는 Longhorn RWX와 같은 NFS 기반 볼륨에서 TeamPass 3.2.2.7에 영향을 줍니다. 스캔 상태 검사는 storage/logs/file-integrity-scan.lock을 읽기 전용 모드(rb)로 열지만 exclusive lock을 요청합니다. NFS에서 exclusive lock은 쓰기 가능한 파일 디스크립터를 필요로 하므로, 스캔이 끝난 뒤에도 검사가 실패하고 GUI는 스캔이 여전히 실행 중이라고 잘못 보고합니다.
즉시 사용할 수 있는 임시 해결 방법은 실제로 실행 중인 스캔이 없을 때만 사용하세요:
Kubernetes/Docker 컨테이너 경로 예시
kubectl exec -n <namespace> <teampass-pod> -- rm /var/www/teampass/storage/logs/file-integrity-scan.lock
그런 다음 File Integrity 페이지를 새로 고치세요. lock 파일은 영구적이므로, 파일이 존재한다는 것만으로 스캔이 활성 상태라는 의미는 아닙니다. JSON 보고서 파일들은 삭제하지 마세요.
영구 수정: PR "Fix file integrity scan status on NFS storage"가 포함된 TeamPass 릴리스로 업그레이드하거나, lock 파일이 읽기 전용(rb) 대신 쓰기 접근(r+b)으로 열리도록 코드를 패치하세요.
문제 해결분할 보기에서 항목을 저장한 후 TeamPass가 항목 보기를 닫거나 사이드바가 접히는 문제를 해결하는 방법?
이 문제는 사용자 프로필 옵션 "Show item details in page split view mode"가 활성화된 경우 TeamPass 3.1.7.3에서 발생하는 리그레션입니다. item-save/window-closure 버그를 수정한 TeamPass 3.1.7.4로 업그레이드하세요. 업그레이드 후에도 분할 보기가 여전히 올바르게 렌더링되지 않으면 pull request #5155의 검증된 패치를 적용하거나 해당 수정 사항이 포함된 릴리스로 업그레이드하세요.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
방법 1(기존 설치): Linux 또는 Windows 서버를 준비하고 PHP 8.1+, MySQL 5.7+ / MariaDB 10.7+를 설치한 후, openssl, mysqli, mbstring 등의 PHP 확장이 활성화되어 있는지 확인합니다. TeamPass 소스 코드를 다운로드하여 웹 디렉터리에 압축을 풀고, 설치 마법사에 접속하여 데이터베이스 설정 및 관리자 생성을 완료합니다.
방법 2(Docker): docker run -d -p 80:80 teampass/teampass를 실행하고 안내에 따라 데이터베이스와 초기 설정을 구성합니다.
처음 로그인한 후 즉시 관리자 비밀번호를 변경하고, 팀 구성원을 초대하여 해당 권한을 할당하며, 기존 비밀번호를 가져오거나 새 항목을 생성하여 폴더 분류를 설정합니다.
- 방법 1(기존 설치): Linux 또는 Windows 서버를 준비하고 PHP 8.1+, MySQL 5.7+ / MariaDB 10.7+를 설치한 후, openssl, mysqli, mbstring 등의 PHP 확장이 활성화되어 있는지 확인합니다. TeamPass 소스 코드를 다운로드하여 웹 디렉터리에 압축을 풀고, 설치 마법사에 접속하여 데이터베이스 설정 및 관리자 생성을 완료합니다.
- 방법 2(Docker): docker run -d -p 80:80 teampass/teampass를 실행하고 안내에 따라 데이터베이스와 초기 설정을 구성합니다.
- 처음 로그인한 후 즉시 관리자 비밀번호를 변경하고, 팀 구성원을 초대하여 해당 권한을 할당하며, 기존 비밀번호를 가져오거나 새 항목을 생성하여 폴더 분류를 설정합니다.
체크섬 없음
이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다
SHA256 체크섬
체크섬 없음
GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
일반 설치: Web 디렉터리 아래의 teampass 폴더와 데이터베이스를 삭제하고, APCu 또는 Redis 캐시를 사용한 경우 캐시를 비우십시오. Docker 설치: docker stop 컨테이너이름 && docker rm 컨테이너이름 && docker rmi teampass/teampass를 실행한 후 영구 볼륨을 삭제하십시오.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
2 FAQs