bitwarden/server ? reverse-engineered prompt

Reverse engineered prompt

I want you to build me a self-hosted password manager backend, basically a clone of the official Bitwarden server. This should be the complete infrastructure that Bitwarden client applications, like the browser extension or mobile app, can connect to for storing and syncing user vaults. It needs to handle all the core functionality: the main API, the database for storing encrypted data, and services for user identity and notifications.

The whole thing should be containerized using Docker so I can easily deploy and run it on my own server. The project seems to be built with C# on .NET and uses SQL Server for the database. Please create all the necessary Dockerfiles and a docker-compose file to link all the microservices together correctly. The final result should be a fully functional, self-hostable instance of the Bitwarden platform.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab