Repolode
nilsteampassnet

nilsteampassnet/TeamPass

폴더별 접근 제어, AES-256-GCM 암호화, 감사 추적 기능을 갖춘 팀용 자체 호스팅 비밀번호 관리자입니다.

대체할 수 있는 제품:LastPass

스타
1,885
포크
573
열린 이슈
5
마지막 커밋
그저께

어떤 프로젝트인가요?

Teampass는 자체 PHP 및 MySQL/MariaDB 서버에서 실행되는 오픈소스 자격 증명 보관소입니다. 팀은 중첩 폴더, 역할, 사용자별 권한을 활용해 누가 어떤 자격 증명을 볼 수 있는지 정하고, 채팅이나 스프레드시트로 비밀번호를 공유하는 일을 막을 수 있습니다.

시크릿은 256비트 객체 키를 사용해 AES-256-GCM으로 암호화하며, 개인 키는 PBKDF2-SHA256으로 사용자 비밀번호에서 파생됩니다. 각 사용자는 객체 키의 RSA 암호화 사본을 보유하므로 계정을 삭제하면 해당 사용자의 접근 권한이 취소됩니다. 이 프로젝트는 LDAP/AD 및 OAuth2 SSO, TOTP, Duo 및 YubiKey MFA, 접근 검토 캠페인, 컴플라이언스 보고서 내보내기도 지원합니다.

JWT 인증을 사용하는 REST API, 자동 입력용 브라우저 확장 프로그램, Bitwarden, LastPass, 1Password, KeePassXC 및 CSV에서 가져오기 기능을 제공합니다. Docker 이미지는 Docker Hub와 GitHub Container Registry에 게시됩니다.

핵심 기능

  • 01폴더 및 역할 기반 접근 권한과 사용자별 예외 설정
  • 02사용자별 RSA 암호화 객체 키를 사용하는 AES-256-GCM 암호화
  • 03중첩 그룹을 지원하는 LDAP/AD, OAuth2 SSO 및 다양한 MFA 방식
  • 04접근 검토, 컴플라이언스 보고서 및 비밀번호 교체 추적
  • 05JWT 인증 및 OpenAPI 사양을 제공하는 REST API
  • 06Bitwarden, LastPass, 1Password, KeePassXC 및 CSV에서 가져오기

활용 사례

  • 채팅이나 스프레드시트를 사용하지 않고 서비스 계정 비밀번호를 공유하려는 소규모 팀
  • 누가 어떤 자격 증명에 접근했는지 감사인에게 입증해야 하는 조직
  • 소형 서버에서 자체 호스팅 보관소를 운영하려는 홈랩 사용자
  • 비밀번호 접근에 LDAP 또는 AD 연동이 필요한 기업

빠른 시작

  1. 1

    Docker로 Teampass 컨테이너 실행하기

    docker run -d --name teampass -p 8080:80 -v teampass_data:/var/www/html teampass/teampass:latest
  2. 2

    구성에 관한 자세한 내용은 Docker 가이드에서 확인하기

  3. 3

    프로덕션 환경에서는 공식 베어메탈 설치 가이드 따르기

사용 전 알아둘 점

  • 여러 PHP 확장 기능이 포함된 PHP 8.2 이상과 MySQL/MariaDB 서버가 필요하므로 설정에 수고가 듭니다.
  • 셀프 호스팅을 선택하면 서버 유지 관리, 백업, 보안 강화를 직접 책임져야 합니다.

포함된 컬렉션

토픽

자주 묻는 질문

TeamPass은(는) 무엇인가요?
폴더별 접근 제어, AES-256-GCM 암호화, 감사 추적 기능을 갖춘 팀용 자체 호스팅 비밀번호 관리자입니다. Teampass는 자체 PHP 및 MySQL/MariaDB 서버에서 실행되는 오픈소스 자격 증명 보관소입니다. 팀은 중첩 폴더, 역할, 사용자별 권한을 활용해 누가 어떤 자격 증명을 볼 수 있는지 정하고, 채팅이나 스프레드시트로 비밀번호를 공유하는 일을 막을 수 있습니다.
TeamPass은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
TeamPass은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
TeamPass은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. TeamPass의 마지막 커밋은 2026년 11월 4일입니다.
TeamPass은(는) 어디에 사용할 수 있나요?
채팅이나 스프레드시트를 사용하지 않고 서비스 계정 비밀번호를 공유하려는 소규모 팀 누가 어떤 자격 증명에 접근했는지 감사인에게 입증해야 하는 조직 소형 서버에서 자체 호스팅 보관소를 운영하려는 홈랩 사용자 비밀번호 접근에 LDAP 또는 AD 연동이 필요한 기업
TeamPass는 어떻게 설치하나요?
Docker로 Teampass 컨테이너 실행하기: docker run -d --name teampass -p 8080:80 -v teampass_data:/var/www/html teampass/teampass:latest 구성에 관한 자세한 내용은 Docker 가이드에서 확인하기 프로덕션 환경에서는 공식 베어메탈 설치 가이드 따르기
TeamPass은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/nilsteampassnet/TeamPass

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트