dani-garcia/vaultwarden ? reverse-engineered prompt
Reverse engineered prompt
I want to create a self-hosted password manager server. It needs to be a lightweight alternative to the official Bitwarden service, but it must be fully compatible with their official clients like the mobile apps and browser extensions, so I can just point them to my own server instance.
The server should be written in Rust for performance and security. It needs to support all the core features: personal vaults for my own passwords, organizations for securely sharing passwords with my family or a team, and the ability to handle file attachments. For security, please make sure it supports multi-factor authentication, including methods like YubiKey, Duo, and standard authenticator apps.
I'll also need a simple web admin page to manage users and server settings. The whole project should be containerized with Docker for easy deployment, and it should be configured to run behind a reverse proxy for HTTPS.
Are you gonna build this?
make sure you review the code using coderabbit