안전하고, 자동화된, 멀티클라우드 Bitwarden 백업 및 가져오기 시스템
Lazywarden은 Bitwarden 첨부 파일을 포함하여 볼트의 데이터를 백업하고 복원하도록 설계된 Python 자동화 도구입니다. 여러 클라우드 스토리지 서비스에 백업을 업로드하고 여러 플랫폼에서 알림을 받을 수 있습니다. 또한 AES 암호화 백업과 Argon2 키 유도 방식을 제공하여 데이터의 최대 보안을 보장합니다.
기능
- 🔒 최대 보안: AES-256 암호화 및 Argon2 키 유도로 데이터 보호.
- 🔄 자동화된 백업 및 가져오기: Bitwarden 볼트를 최신 상태로 안전하게 유지.
- ✅ 무결성 검증: 모든 백업 시 SHA-256 해시로 데이터 무결성 보장.
- ☁️ 멀티클라우드 지원: Dropbox, Google Drive, pCloud, MEGA, NextCloud, Seafile, Storj, Cloudflare R2, Backblaze B2, Filebase (IPFS) 및 SMTP를 통해 백업 저장.
- 🖥️ 로컬 저장: 더 큰 제어를 위해 로컬 경로에 백업 저장.
- 🔔 실시간 알림: Discord, Telegram, Ntfy, Slack으로 즉시 알림 전송.
- 🗓️ 일정 관리: CalDAV, Todoist, Vikunja와 통합하여 일정 관리.
- 🐳 간편한 배포: Docker Compose로 빠른 설정.
- 🤖 완전 자동화 및 사용자 정의 일정: 유연한 일정 옵션(매일, 매주, 매월, 매년)으로 자동 백업. CalDAV, Todoist, Vikunja와 통합하여 완전한 추적 및 이메일 알림 제공.
- 🔑 Bitwarden을 KeePass로 내보내기: Bitwarden 항목을 KeePass 데이터베이스(kdbx)로 내보내기, TOTP 시드 로그인, URI, 사용자 정의 필드, 카드, 신원 첨부 파일 및 보안 메모 포함.
플랫폼 호환성
데모 백업
시스템 요구 사항
설치
리포지토리 클론
git clone https://github.com/querylab/lazywarden.git
cd lazywarden
환경 변수 및 Bitwarden Secrets Manager 구성
.env.sample 예제 파일을 기반으로 .env 파일을 생성하고 필요한 변수를 입력하세요.