Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Because it uses Docker and that is what Docker requires.


No, it's because it uses _several_ docker containers and runs mssql.


"No" then go on to reinforce my explanation.

Those minimums are taken from Docker. The person above asked why they were what they were, I answered. You're just further reinforcing what I explained.


Running something in a Docker container adds very very little overhead - to the point that it's almost immeasurable. The resource utilization is specifically because of the services that have been packaged in the containers.

If you were running the Bitwarden server on bare metal (which you can definitely do), the requirements would still be the same.


Vaultwarden also uses docker and is a single container with minimal resources.


They're literally taken from Docker's website:

- https://docs.docker.com/desktop/install/linux-install/

HN has reached the point, that it will heavily downvote an objective fact because it goes against the pointed narrative. They took a dependency, copied its system requirements, and someone asks "why?" and that is the actual answer.

A lot of the other answers (multiple Dockers, slimmer image) really address how Docker themselves have these exact system requirements listed, but why do they need to when the point isn't to answer the actual request asked by get lost into a predisposed critique.


You want this page: https://docs.docker.com/engine/install/

With the requirements on here: https://docs.docker.com/engine/install/binaries/

It doesn't even mention space because it's negligible. dockerd uses a few megabytes of ram and around 100MB of drive.

Having facts doesn't always mean you're right. Sometimes it's the wrong facts.


Who on earth is using Docker Desktop to run anything but dev? Especially on Linux.

Side note: WTF is Docker Desktop on Linux using a VM? I can't even.


Vaultwarden's Docker images are much smaller: https://hub.docker.com/r/vaultwarden/server




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: