최신글 입니다.
안녕하세요 달소입니다.
앞서 간단하게 bitwarden 에대한 소개를 해드렸는데요.
이번에는 운영하고있는 헤놀로지에 Docker로 직접 설치해보도록 하겠습니다.오픈소스 패스워드 관리 툴 bitwarden 안녕하세요. 달소입니다. PW의 중요성이 날이갈수록 중요해지는 가운데 사용하고있는 사이트는 점점 많아지실거라고 생각합니다. 이 때문에…달소 | 2021.03.17
먼저 사용할 이미지는 입니다.
https://hub.docker.com/r/bitwardenrs/serverDocker Hubub.docker.com
기본적으로 Bitwarden API의 전체 구현은 다음을 포함하여 제공됩니다.
- 조직 지원
- 첨부 파일
- Vault API 지원
- Vault 인터페이스에 대한 정적 파일 제공
- 웹 사이트 아이콘 API
- 인증 자 및 U2F 지원
- YubiKey 및 Duo 지원
사전준비
도커 설치 및 폴더 생성
기본적으로 헤놀로지에 Docker를 미리 설치해주셔야됩니다~
이미지 및 컨테이너 설치하기
이미지에서 추가 > URL에서 추가 후 https://hub.docker.com/r/bitwardenrs/server 를 입력해주면 이미지가 다운로드 됩니다.
태그는 버전인데 최신버전으로 설치해주면 됩니다. 지금보니 라즈베리파이도 지원하네요 ㅎ
이제 이 이미지를 실행하면 컨테이너가 생성됩니다.
이제 컨테이너 생성입니다.
기본적으로 이름 설정뒤 바로 고급설정으로 넘어가겠습니다.
먼저 볼륨 매칭입니다. 아까 만들어놓은 볼륨 > 과 컨테이너 볼륨을 아래처럼 매칭해주세요.
포트도 로컬/컨테이너 포트를 매칭시켜주면 되는데 저는 80,443등등 포트를 많이쓰고있어 8081로 진행했습니다.
최종적으로는 아래처럼 나옵니다.
그리고 나서 해당 헤놀로지 ip:포트로 접근하면 아래처럼 나오는데
bitwarden은 패스워드 관리 툴 답게 https가 아니면 작동하지않습니다.
그러니 리버스 프록시 혹은 let’s encrypt와 같은 인증서 발급 을 해주시면됩니다
저는 기존에 사용하던 도메인이 있어 리버스 프록시로 연동했습니다.
계정은 새로만들어서 로그인해주세요.
기본적으로 사용방법은 단순합니다. 항목 추가에 계정/pw를 입력해서 추가해주면 크롬의 pw저장처럼 사용가능합니다.
혹 이전에 기타 pw 저장 툴을 사용하셨다면 데이터 가져오기도 가능하구요.
아래처럼 구글 otp 및 기타 2Factor 인증도 됩니다.
앱이나, 웹 확장프로그램으로 사용할때는 설정 > 자체 호스팅 환경에 등록한 도메인을 넣어주면 되구요.
아래 링크는 참고하시면되겠습니다~