Bitwarden API 기반 경량화된 자체 호스팅 비밀번호 관리 서버 — AI 생성 일러스트AI 일러스트
인프라 도구

Bitwarden API 기반 경량화된 자체 호스팅 비밀번호 관리 서버

dani-garcia/vaultwarden

GitHub9월 13일 업데이트 · 2분

Vaultwarden은 인기 비밀번호 관리 서비스인 Bitwarden의 기능을 구현한 경량화된 자체 호스팅 서버입니다.

세 줄 요약GitHub 원문 기반
  1. 공식 클라이언트와 완벽하게 호환되며, 개인 금고, 그룹 공유, 2FA 등 핵심 기능을 안정적으로 제공합니다.
  2. 리소스 제약이 있거나 데이터를 직접 통제하려는 사용자 및 소규모 조직에 최적화된 대안을 제시합니다.
  3. 웹 접속 시 HTTPS와 리버스 프록시 설정이 필수이며, 모든 데이터는 사용자가 반드시 정기적으로 백업해야 합니다.

Vaultwarden은 Rust 언어로 작성된 Bitwarden 클라이언트 의 대체 서버 구현체입니다. 이 솔루션은 공식 Bitwarden 클라이언트를 지원하며, 리소스 사용량이 많은 공식 서비스를 직접 운영하기 어려울 때 자체 호스팅 환경에 적합하도록 설계되었습니다.

이 서버는 개인 금고(Personal Vault), Send 기능, 첨부 파일 관리 외에도 조직(Organizations) 및 그룹 공유와 같은 핵심 기능을 구현했습니다. 또한 Authenticator, Email, FIDO2 WebAuthn, YubiKey, Duo 등 다양한 방식을 지원하는 다중/2단계 인증 시스템을 제공합니다.

웹 환경에서 Vaultwarden을 사용하려면 HTTPS를 반드시 활성화하고 보안 컨텍스트가 필요하며, 리버스 프록시 사용이 권장됩니다. 설치 및 사용의 가장 권장되는 방법은 ghcr.io, docker.io, quay.io에 배포된 컨테이너 이미지를 이용하는 것입니다.

Docker CLI를 사용할 경우, `docker pull vaultwarden/server:latest` 명령어로 이미지를 가져온 후 `--volume /vw-data/:/data/`와 같이 볼륨을 마운트하여 영구적인 데이터 저장을 보장할 수 있습니다. 다만, 사용자는 비밀번호나 첨부 파일 등 모든 데이터를 정기적으로 백업해야 하며, 데이터 손실에 대한 책임은 사용자에게 있음을 유의해야 합니다.

용어 풀이

API
프로그램끼리 기능을 주고받는 약속된 창구. AI 모델은 보통 API로 불러 써요.
원문GitHub · dani-garcia/vaultwarden

평일 아침 메일로 받아 보기 ›틀린 곳 알리기

원문 보기GitHub