Skip to main content

🚀 Getting Started

Secure, Automated, and Multi-Cloud Bitwarden Backup and Import System

Lazywarden is a Python automation tool designed to Backup and Restore data from your vault, including Bitwarden attachments. It allows you to upload backups to multiple cloud storage services and receive notifications across multiple platforms. It also offers AES encrypted backups and uses key derivation with Argon2, ensuring maximum security for your data.

Bitwarden Backup
Features
  • 🔒 Maximum Security: Data protection with AES-256 encryption and Argon2 key derivation.
  • 🔄 Automated Backups and Imports: Keep your Bitwarden vault up to date and secure.
  • Integrity Verification: SHA-256 hash to ensure data integrity on every backup.
  • ☁️ Multi-Cloud Support: Store backups to services such as Dropbox, Google Drive, pCloud, MEGA, NextCloud, Seafile, Storj, Cloudflare R2, Backblaze B2, Filebase (IPFS), and via SMTP.
  • 🖥️ Local Storage: Save backups to a local path for greater control.
  • 🔔 Real-Time Alerts: Instant notifications on Discord, Telegram, Ntfy and Slack.
  • 🗓️ Schedule Management: Integration with CalDAV, Todoist, and Vikunja to manage your schedule.
  • 🐳 Easy Deployment: Quick setup with Docker Compose.
  • 🤖 Full Automation and Custom Scheduling: Automatic backups with flexible scheduling options (daily, weekly, monthly, yearly). Integration with CalDAV, Todoist, and Vikunja for complete tracking and email notifications.
  • 🔑 Bitwarden Export to KeePass: Export Bitwarden items to a KeePass database (kdbx), including TOTP-seeded logins, URI, custom fields, card, identity attachments, and secure notes.
Platform Compatibility
Requirements
  • Operating System: Compatible with major Linux distributions
    • Ubuntu
    • Debian