عن المشروع

Vaultwarden هو تنفيذ بديل لخادم Bitwarden Client API. تم كتابته بلغة Rust وهو متوافق مع عملاء Bitwarden الرسميين، مما يجعله خياراً فعالاً من حيث استهلاك الموارد للمستخدمين الذين يفضلون الاستضافة الذاتية على الخدمة الرسمية. تشمل القدرات الرئيسية ما يلي: - إدارة الخزنة الشخصية (Personal Vault)، بما في ذلك المرفقات وأيقونات المواقع الإلكترونية. - ميزة Bitwarden Send للمشاركة الآمنة. - دعم المؤسسات من خلال المجموعات (collections)، ومشاركة كلمات المرور، وأدوار الأعضاء، والمجموعات، وسجلات الأحداث، والسياسات. - المصادقة متعددة العوامل (MFA) عبر Authenticator، والبريد الإلكتروني، وFIDO2 WebAuthn، وYubiKey، وDuo. - الوصول في حالات الطوارئ (Emergency Access) ومفاتيح API الشخصية. - واجهة خلفية مخصصة للمسؤول (Admin Backend) وعميل Web Vault معدل ومدمج. يوصى بالنشر بشكل أساسي عبر صور الحاويات (المتوفرة على ghcr.io و docker.io و quay.io) باستخدام Docker أو Podman. يتطلب النظام بروتوكول HTTPS لكي تعمل Web Crypto API بشكل صحيح، ويوصى باستخدام وكيل عكسي (reverse proxy).