프로젝트와 클라이언트를 이해하세요
Vaultwarden은 별도의 프로젝트이므로 현재 클라이언트 호환성, 지원되는 배포 지침 및 보안 업데이트를 확인하세요. 리소스 사용량이 적다고 해서 유지 관리 절차를 소홀히 해서는 안 됩니다.
진입 지점을 제한하세요
HTTPS, 강력한 계정 보호 및 신중한 가입 제어를 사용하세요. 지원되는 경우 관리 엔드포인트를 보호하거나 비활성화하세요. 호스트와 리버스 프록시를 최신 상태로 유지하고 비공개 구성에 접근할 수 있는 사용자를 제한하세요.
복구 독립성 유지
복구 코드와 백업 접근 정보를 서버 외부에 비공개로 보관하세요. 백업으로 가는 유일한 경로가 볼트 내부에만 저장된 자격 증명에 의존하지 않도록 하세요. 서버 손실과 기기 손실이 모두 발생한 후 어떻게 접근을 되찾을지 고려하세요.
일관된 상태 백업
데이터베이스, 첨부 파일, 구성, 키에 대해 지원되는 절차를 따르세요. 오프사이트 백업을 암호화하고 복원을 신중하게 테스트하세요. 복사한 컨테이너 이미지에는 모든 영구 볼트 데이터가 포함되지 않습니다.
완전한 계정 복구 시나리오 테스트
일회용 테스트 계정으로 로그인, 2차 인증, 해당되는 경우 보관소 내보내기 및 복구 경로를 확인하세요. 비상 정보는 호스팅된 보관소 외부에 보관하세요. 실제 계정의 유일한 사본을 대상으로 파괴적인 복구 작업을 테스트하지 마세요.
프록시를 변경할 때마다 노출 여부 확인
설치된 버전과 실제 TLS 오리진에 대한 공개 경로, 관리 인터페이스, 웹소켓 또는 알림 요구 사항을 검토하세요. 하나의 프록시 뒤에서 비공개였던 애플리케이션 구성이 네트워크나 컨테이너 변경 후 공개될 수 있습니다.
볼트 서비스를 복구 시스템과 분리하세요
유지 관리되는 Vaultwarden 릴리스를 선택하고 사용하려는 Bitwarden 클라이언트와의 호환성을 확인하세요. 안정적인 HTTPS 오리진, 영구 비공개 데이터, 독립적인 복구 경로를 준비하세요. 유일한 백업 비밀번호와 계정 복구 자료는 호스팅된 볼트 외부에 보관하세요. 소규모 서비스라도 다른 많은 계정의 키를 보유할 수 있으므로 RAM 할당량을 조금 줄이는 것보다 검증된 업데이트 및 복구 절차를 우선하세요.
- 신중한 등록 및 초대 규칙을 선택하세요.
- 사용자 볼트 접근과 별개로 관리 접근을 제한된 상태로 유지하세요.
- 설치된 릴리스의 알림 및 리버스 프록시 요구 사항을 검토하세요.
공식 문서: Vaultwarden 배포 예시
첫 계정 테스트 후 설정 접근을 종료하세요
프로젝트에서 지원하는 예시를 사용하여 배포하고, 데이터 디렉터리를 영구 보존하며, 공개 도메인을 실제 HTTPS 오리진으로 설정하세요. 관리자 인터페이스를 사용하는 경우 해당 토큰/해시 지침을 따르고 접근할 수 있는 사람을 제한하세요. 추측하기 어려운 URL을 인증으로 착각하지 마세요. 의도한 소유자를 생성한 후 로그아웃된 브라우저에서 가입/초대 설정을 확인하세요. 실제 비밀 정보를 추가하기 전에 2차 인증과 알림 동작을 테스트하세요.
공식 문서: Vaultwarden 관리 페이지 보호
일회용 볼트 데이터로 모든 클라이언트를 테스트하세요
웹 볼트, 데스크톱 클라이언트, 그리고 지원하려는 모바일/브라우저 확장 프로그램에서 테스트 로그인을 사용하세요. 항목 변경 후 동기화를 확인하고, 로그아웃한 사용자가 해당 항목을 읽을 수 없는지 확인하세요. 하나의 클라이언트에서만 실패한다면 설정된 사용자 지정 서버 URL와 인증서를 확인하세요. 알림은 실패하지만 수동 동기화는 작동한다면 현재의 프록시/웹소켓 요구 사항을 점검하세요. 문서화된 내보내기/복구 방법을 유지하고 비상 코드는 별도의 신뢰할 수 있는 경로로 보관하세요.
데이터베이스와 동반 파일 복원
지원되는 데이터베이스 백업 방식을 따르세요. 실행 중인 SQLite 파일을 부주의하게 복사하면 최근 write-ahead-log 상태가 누락될 수 있습니다. 영구 데이터 디렉터리의 필수 첨부 파일, 구성 및 키 자료를 포함하세요. 복구 사본을 암호화하고 격리된 환경에서 일회용 사용자 복원을 테스트하세요. 컨테이너 이미지를 데이터 백업으로 의존하지 마세요. 업데이트 계획은 실행 중인 릴리스를 교체하기 전에 클라이언트 호환성과 실행 가능한 데이터베이스 복구 경로를 모두 확인해야 합니다.
공식 문서: Vaultwarden 백업 요구 사항