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

Try freeSponsored — opens CodeRabbit in a new tab