প্রকল্প সম্পর্কে

Vaultwarden হলো Bitwarden Client API-এর একটি বিকল্প সার্ভার ইমপ্লিমেন্টেশন। এটি Rust ভাষায় লেখা এবং অফিসিয়াল Bitwarden ক্লায়েন্টগুলোর সাথে সামঞ্জস্যপূর্ণ, যা সেইসব ব্যবহারকারীদের জন্য একটি রিসোর্স-এফিশিয়েন্ট বিকল্প যারা অফিসিয়াল সার্ভিসের পরিবর্তে সেলফ-হোস্টিং পছন্দ করেন। এর প্রধান সক্ষমতাগুলোর মধ্যে রয়েছে: - অ্যাটাচমেন্ট এবং ওয়েবসাইট আইকনসহ পার্সোনাল ভল্ট (Personal Vault) ম্যানেজমেন্ট। - নিরাপদ শেয়ারিংয়ের জন্য Bitwarden Send। - কালেকশন, পাসওয়ার্ড শেয়ারিং, মেম্বার রোল, গ্রুপ, ইভেন্ট লগ এবং পলিসি সহ অর্গানাইজেশন সাপোর্ট। - Authenticator, Email, FIDO2 WebAuthn, YubiKey এবং Duo-এর মাধ্যমে মাল্টি-ফ্যাক্টর অথেন্টিকেশন (MFA)। - ইমারজেন্সি অ্যাক্সেস এবং পার্সোনাল API Keys। - একটি ডেডিকেটেড অ্যাডমিন ব্যাকএন্ড এবং একটি বান্ডেলড মডিফাইড ওয়েব ভল্ট ক্লায়েন্ট। ডেপ্লয়মেন্টের জন্য মূলত Docker বা Podman ব্যবহার করে কন্টেইনার ইমেজ (ghcr.io, docker.io এবং quay.io-তে উপলব্ধ) ব্যবহারের পরামর্শ দেওয়া হয়। Web Crypto API সঠিকভাবে কাজ করার জন্য সিস্টেমটিতে HTTPS প্রয়োজন এবং একটি রিভার্স প্রক্সি ব্যবহারের সুপারিশ করা হয়।