bitwarden / server

Bitwarden infrastructure/backend (API, database, Docker, etc).
https://bitwarden.com
Other
15.22k stars 1.27k forks source link

Docker, mssql requirements, an the overbloated software development system of the moment #110

Closed Zamana closed 6 years ago

Zamana commented 6 years ago

In the beginning I was excited about this project. A chance to get rid of Keepass and use something more "web based". For a company, running a self hosted system is much better than using a database that an [ex]employee can keep at home...

I then tried to deploy Bitwarden on my self hosted humble AWS AIM machine, with just 1GB of RAM, and after some hours banging my head, I realized that mssql was continually restarting (or, better said, was not running) because it requires "at least 3250 megabytes of memory".

Ok, I can upgrade my machine. No problema with that. But in the end this whole thing seems to bloated and fancy to me. It seems too much for too little. A programmer's toy. And I'm a programmer.

Djizussss! We are talking about a database for passwords... Why it needs to be sooooooo complicated? Docker??? We really need this?

I hope that someone (not me) forks this code and do something simpler.

kspearrin commented 6 years ago

I am not really sure what you have opened this issue to suggest? That we change our technology stack?

kspearrin commented 6 years ago

We have updated the install docs to make the Linux RAM requirements more clear.

OhjeezwhathaveIdone commented 6 years ago

@kspearrin here's a comment from one of the collaborators of the mssql-docker project advising that they are going to lower the requirement to 2GB. Sure people's perception that even 2GB for a password manager might still be too high it is still 50% less than what it was originally which might appeal/make it more accessible to a greater range of people.

kspearrin commented 6 years ago

@OhjeezwhathaveIdone That's great! We'll be able to reduce the requirement for bitwarden installations to whatever the minimum for sql server is.

twright-msft commented 6 years ago

The minimum memory requirement for the mssql-server-linux container image has been reduced to 2 GB as of the SQL Server 2017 CU2 release (:2017-CU2).

joshuacox commented 5 years ago

I am not really sure what you have opened this issue to suggest? That we change our technology stack?

Not the whole stack! but why in blue blazing hell would I want my password data in a microsoft product?!? encrypted binary blobs I hope, but still what a poor choice. Let me leap out of the frying pan (lastpass/logmein) and jump directly into the fire (microsoft).