Teampass는 온프레미스에 설치되는 Collaborative Passwords Manager 솔루션입니다.
저작권 © 2009-2024, Nils Laumaillé
지침이 포함된 웹사이트 기사: https://www.valters.eu/teampass-a-self-hosted-password-manager-to-increase-organizations-cybersecurity/
유튜브 영상: https://youtu.be/eXieWAIsGzc?feature=shared
Teampass는 최신 PHP 버전을 사용하여 설치해야 합니다. 브랜치 master
개선되고 새로운 기능을 갖춘 살아있는 마스터입니다. 서버에 PHP 8.1
이상 이 설치되어 있어야 합니다.
그럼에도 불구하고 Teampass는 PHP 7.4 버전에서 사용할 수 있습니다. Github Teampass 프로젝트에는 이 버전에 대한 PHP_7.4
라는 전용 분기가 있습니다. 이 분기에서는 버그 수정만 수행됩니다.
문서가 제공됩니다.
@valterseu는 종속성 없이 완전히 자동화되어 사용할 수 있는 Docker 이미지를 처음부터 만들었습니다.
Docker Hub 이미지를 열고 모든 정보를 얻으세요.
전체 사용 설명서는 GitHub Docker 이미지 URL에서 찾을 수 있습니다.
제공된 Docker 이미지는 /var/www/html/
디렉터리에 Teampass 설치를 생성하며, 이를 지속적으로 유지하려면 볼륨으로 마운트해야 합니다. 이미지 앞에 프록시 없이 이 이미지를 사용하는 경우 SSL이 제공되지 않습니다 . 예제 설정은 포함된 Docker Compose 파일을 참조하세요.
참고: 설치 중 "saltkey의 절대 경로"로 /var/www/html/sk
사용하십시오.
포함된 docker-compose.yml 파일은 가상 호스트 기반 역방향 프록시 라우팅을 사용하여 SSL을 제공하는 예제 설정입니다. Compose 파일을 있는 그대로 사용하려면 teampass
서비스의 VIRTUAL_HOST
변수와 일치하는 CN이 포함된 SSL 인증서를 제공해야 합니다. 자세한 내용은 jwilder/nginx-proxy 이미지에 대한 설명서를 참조하세요. 즉, 인증서 파일(확장자 .crt, 예: teampass.domain.local.crt)과 해당 개인 키 파일(확장자 .key, 예: teampass.domain.local.key)을 인증서 파일에 넣어야 합니다. VIRTUAL_HOST
변수에 입력한 FQDN의 이름을 정확히 따서 명명된 SSL 디렉터리입니다. 인증서를 변경한 후 nginx 서비스를 다시 시작하거나 최소한 reload 명령 docker-compose exec nginx nginx -s reload
사용하여 신호를 보내십시오.
참고 1: 데이터베이스의 호스트 이름은 db
입니다. db
서비스의 환경 변수에서 데이터베이스의 자격 증명을 찾을 수 있습니다.
참고 2: 설치 중 "saltkey의 절대 경로"로 /var/www/html/sk
사용하십시오.
Teampass는 현재 다음 언어로 제공됩니다.
언어 문자열은 POEditor.com에서 관리됩니다. Teampass POEditor 프로젝트에 참여하여 번역 개선에 참여해 주세요.
종속성 라이선스 및 라이선스 정책에 대한 자세한 내용은 자세한 라이선스 정보를 참조하세요.
Teampass.net 방문
버그를 발견하면 Github 문제에 보고해 주세요.