• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글

헤놀로지에 PW관리 툴 Vaultwarden 설치하기.

달소 달소 738

1

4

안녕하세요 달소입니다.

 

앞서 말씀드린 아래 글의 2탄이자 vaultwarden에 대해서 간단히 다시 소개해드리고 도커로 올리는방법을 안내해드리고자합니다.

  무료 도커이미지로 사용되던 bitwardenrs/server 가 이름 변경 관련해서 아예 새로 바뀌었습니다 ㅎㅎ   비공식인 이유는 ...
달소 | 2021.11.01

 

해당방법은 도커이미지를 변경하는작업도 포함되기떄문에 기존 bitwarden을 사용하셨더라도 전혀문제없이 마이그레이션 가능합니다.

Bitwarden 이란?

먼저 Bitwarden의 경우 제가 NAS를 이용하면서 가장 마음에 들게 잘사용하고있는 PW 관리 툴입니다.

어떤 브라우저, 어떤 플랫폼에서든지 Bitwarden을 사용하면 PW를 기록하고 불러낼수있습니다.

요즘같이 쇼핑몰도 많고.. 로그인 할곳도 많아지며 PW의 제약이 많아진때에는 없어서는 안될 필수 아이템입니다. 심지어 OTP까지 지원해줍니다.

클라우드기반의 서비스들이 많지만 유료인경우도있고 무료인경우 아무래도 내 PW를 믿고맡기기 애매하기때문에

호스팅형으로 설치할수있는 서비스가 Bitwarden 입니다.

image.png.jpg

그럼 vaultwarden은??

기본적으로 Bitwarden의 경우 무료를 표방하고있으나 2FA 인증이나 기타 쓸만한 기능을 사용하려면 유료로 사용해야합니다.

호스팅서비스도 마찬가지이며 여러가지 도커이미지를 혼용해서 사용하는 불편한점이 있습니다.

다만 오픈소스의 장점으로 여러가지 API나 자료들을 제공해주고있어서 이를 이용해서 다니엘가르시아라는 개발자가

RUST를 이용해서 Bitwarden의 서비스를 이용할 수 있도록 만든게 Vaultwarden 입니다.

원래는 이 이름은 아니였지만 아마 Bitwarden쪽에서 이름이 비슷하여 바꾸라고한 모양입니다.

 

https://github.com/dani-garcia/vaultwarden

 

헤놀로지에는 Docker를 이용해서 Vultwarden을 구축해보겠습니다.

 

Docker로 Vaultwarden 구축하기

당연히(?) 선행되어야할 과정은 헤놀로지에 패키지로 도커를 설치하시는것입니다.

 

먼저 데이터를 저장할 공유폴더를 먼저 생성해주세요.

저는 docker 공유폴더에 vaultwarden 디렉터리를 생성해놓았습니다.

 

이제 docker를 사용해서 이미지를 받아주겠습니다.

https://hub.docker.com/r/vaultwarden/server

 

image.png.jpg

 

image.png.jpg

image.png.jpg

image.png.jpg

image.png.jpg

image.png.jpg

image.png.jpg

 

 

이렇게 컨테이너가 생성 된 다음 ip:8088로 접근해보시면 아래처럼 bitwarden 페이지가 잘뜨는걸 확인할 수 있습니다.

 

image.png.jpg

 

계정을 간단하게 만들어주시면됩니다.

모두 개인계정이기때문에 가족 혹은 지인과 공유하신다면 계정 만들기 단계를 해달라고하고 로그인을 하라고하면됩니다.

image.png.jpg

엣지나, 크롬 브라우저를 사용했을때 기본적으로 암호저장프로그램답게 기본 http로 접근시에는 아래처럼 api가 제대로 동작하지 않습니다.

reverse proxy와 같은 방법으로 https 도메인을 생성해서 진행해주세요.

직접 nginx의 config를 만들어서하거나 aapanel, NPM을 이용하는 방법이 있습니다.

image.png.jpg

저는 간단하게 aapanel로 진행하겠습니다.

도메인은 test.dalso.org로…

image.png.jpg
image.png.jpg

이렇게 리버스프록시를 사용해서 https로 접근하게 되었을때 계정을만들면

image.png.jpg

아래처럼 정상적으로 생성됨을 확인하실 수 있습니다.

사용방법은 크게어렵지않습니다. 웹으로 접근해서 직접 사이트의 데이터를 넣어주거나

확장프로그램을 사용하시면 되는데 확장프로그램 사용시 아래처럼 로그인하면 자동으로 데이터를 저장할건지 물어보는 창이 뜹니다.

image.png.jpg

클라이언트 설치방법은 아래 과정을 참고해주시면되겠습니다.!

BItwarden에서 Vaultwarden으로 업그레이드하기.

이번에 Bitwarden 쪽에서 이름을 바꾸라고했는지 이름을 vaultwarden으로 바꿨습니다.

이름만 바뀌었기때문에 진행역시 동일하게 해주시면됩니다.

먼저 기본 Bitwarden으로 사용하던 컨테이너를 삭제하고

컨테이너에 매핑되어있는 데이터 폴더를 Vaultwarden으로 새로 컨테이너를 생성해주면됩니다.

# Pull the latest version 최신 이미지 다운로드
docker pull vaultwarden/server:latest

# Stop and remove the old container 오래된 컨테이너를 중지하고 제거해주세요.
docker stop vaultwarden
docker rm vaultwarden

# Start new container with the data mounted 새로 컨테이너를 생성해주는데 데이터는 기존 데이터를 넣어주시면됩니다.
docker run -d –name vaultwarden -v /vw-data/:/data/ -p 80:80 vaultwarden/server:latest

역시 쉬운 업그레이드가 도커의 장점이죠 ㅎㅎ

브라우저 확장프로그램으로 Vaultwarden 접속하기

크롬기준으로 진행하겠습니다.

https://chrome.google.com/webstore/detail/bitwarden-free-password-m/nngceckbapebfimnlniiiahkandclblb

image.png.jpg

추가 후 로그인시 좌측 상단에 설정 

image.png.jpg

아래 부분만 IP나 도메인으로 채워주시면 됩니다.

image.png.jpg

 

PC 클라이언트로 Vaultwarden 접속하기

Bitwarden 공식홈페이지에서 클라이언트를 다운로드 받아서 설치 후

로그인시 좌측 상단의 설정 -> 자체 호스팅 환경에 설치하신 ip 혹은 url을 넣어주시면됩니다.

image.png.jpg

 

신고공유스크랩
4
1등
소나무 2021.12.02. 09:14

엣지나, 크롬 브라우저를 사용했을때 기본적으로 암호저장프로그램답게 기본 http로 접근시에는 아래처럼 api가 제대로 동작하지 않습니다.

 

reverse proxy와 같은 방법으로 https 도메인을 생성해서 진행해주세요.

 

직접 nginx의 config를 만들어서하거나 aapanel, NPM을 이용하는 방법이 있습니다.

 

여기에서 멈추었습니다.. 엣지나 크롬으로 할때라고 해서 익스플로러로하면될줄 알고 했는데 안되네요 어렵네요 ㅋ

profile image
달소 글쓴이 2021.12.02. 09:20
소나무

기본적인로직이 https 로만 접근해야 동작해야해서요 ㅠㅠ

앞단에 리버스프록시 서버를 사용하셔야합니다

profile image
달소 글쓴이 2021.12.02. 11:54
소나무

네 ㅠㅠ aapnel을 사용하고있는데 한번 설치해서 보시면 쉽게 감을 잡으실수있으실거라고생각합니다!

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

첨부 0

번호 분류 제목 글쓴이 날짜 조회 추천
공지 정보 DSM 7.2v) Mshell로 헤놀로지 부트로더 빌드하기. 59 달소 23.05.29.01:57 23018 +23
공지 정보 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 71 달소 23.05.23.23:58 24697 +23
업데이트 RR-24.3.7 업데이트 8 EXP 21시간 전12:25 300 +2
후기 27000원 헤놀 머신 조립 (장난감) 9 헤놀로지맨 1일 전19:51 685 +4
업데이트 릴리즈 봇이 v1.0.2.4 를 너무 여러번 올려 버려 민망하네요. ㅎㅎ 6 화정큐삼 2일 전00:52 339 +4
4966 잡담
image
훔친수건 7시간 전01:47 154 0
4965 질문
image
양수 9시간 전00:08 58 0
4964 질문
image
레이져 12시간 전21:16 70 0
4963 질문
image
스맛홈매니아 13시간 전20:21 63 0
4962 업데이트
image
EXP 21시간 전12:25 300 +2
4961 질문
image
유니파트 1일 전22:15 222 0
4960 후기
image
헤놀로지맨 1일 전19:51 685 +4
4959 질문
image
유니파트 1일 전18:24 67 0
4958 질문
normal
Skywa1ker 1일 전17:46 155 0
4957 질문
normal
블랙앤해적 1일 전17:37 41 0
4956 질문
normal
요트 1일 전17:13 285 0
4955 질문
normal
zip 1일 전13:01 126 0
4954 질문
normal
모랄로 2일 전09:30 121 0
4953 업데이트
normal
화정큐삼 2일 전00:52 339 +4
4952 후기
image
kmw_ 2일 전16:06 590 +2
4951 질문
image
메가펀치 2일 전15:42 84 0
4950 질문
normal
모랄로 2일 전13:01 115 0
4949 질문
image
아나구 2일 전12:02 175 0
4948 질문
image
짱구바붕 3일 전23:44 214 0
4947 잡담
image
유니파트 3일 전21:28 351 +1