System limits / when to move ? #2132

Closed
opened 2025-10-09 17:47:01 +03:00 by OVERLORD · 7 comments
Owner

Originally created by @mickaelperrin on GitHub.

Hi,

Newcomer to Bitwarden, I started migrating my LastPass vault to Bitwarden.

However, after migrating around 1300 entries, my Bitwarden vault became unavailable on any client: web / mac app / browser and even cli.

If I correctly understand, this project was created to overcome native Bitwarden limits in terms of performance, but:

  • what is considered as a large database needing this project ?
  • what are the limits of this project ? How many entries could we have without clients become slow ? unusable ?

Thanks,

Originally created by @mickaelperrin on GitHub. Hi, Newcomer to Bitwarden, I started migrating my LastPass vault to Bitwarden. However, after migrating around 1300 entries, my Bitwarden vault became unavailable on any client: web / mac app / browser and even cli. If I correctly understand, this project was created to overcome native Bitwarden limits in terms of performance, but: - what is considered as a large database needing this project ? - what are the limits of this project ? How many entries could we have without clients become slow ? unusable ? Thanks,
Author
Owner

@mickaelperrin commented on GitHub:

It stucks at loading/syncing sadly :( But I am talking about the "original" Saas Bitwarden service, not yours or self-hosted Bitwarden version.

@mickaelperrin commented on GitHub: It stucks at loading/syncing sadly :( But I am talking about the "original" Saas Bitwarden service, not yours or self-hosted Bitwarden version.
Author
Owner

@mickaelperrin commented on GitHub:

@RomanHargrave According to the SaaS support, I have too much data in my vault. This is not related to the number of entries but to the data size. I included around 100 SSH keys and 1000 Login data. That's too much for the SaaS service which times out before finishing to decrypt the vault content.

I finally left over and moved to another commercial password manager :(

At all, thanks for your feedbacks.

@mickaelperrin commented on GitHub: @RomanHargrave According to the SaaS support, I have too much data in my vault. This is not related to the number of entries but to the data size. I included around 100 SSH keys and 1000 Login data. That's too much for the SaaS service which times out before finishing to decrypt the vault content. I finally left over and moved to another commercial password manager :( At all, thanks for your feedbacks.
Author
Owner

@dani-garcia commented on GitHub:

I personally only ever tested with up to 300 items or so, which is how many I have.
Do you get any specific errors, either in the clients themselves or the server console? Or does it get stuck loading?

@dani-garcia commented on GitHub: I personally only ever tested with up to 300 items or so, which is how many I have. Do you get any specific errors, either in the clients themselves or the server console? Or does it get stuck loading?
Author
Owner

@mprasil commented on GitHub:

I think you might be hitting some other issue or limit other than number of passwords. I've just tried to generate test csv file and imported 3000 passwords and all works well. The sync call (/api/sync) took about 300ms and generated about 3.1MB response on my not so beefy desktop, which is still very usable.

@mprasil commented on GitHub: I think you might be hitting some other issue or limit other than number of passwords. I've just tried to generate test csv file and imported 3000 passwords and all works well. The sync call (`/api/sync`) took about 300ms and generated about 3.1MB response on my not so beefy desktop, which is still very usable.
Author
Owner

@RomanHargrave commented on GitHub:

I don't know about the SaaS or .NET self hosted versions, but I have an extremely large password database which i have not had any issues with, other than slightly longer request times on the overutilized VM it lives on.

Are any of the entries from LastPass particularly large, such as notes? And what client are you using?

@RomanHargrave commented on GitHub: I don't know about the SaaS or .NET self hosted versions, but I have an extremely large password database which i have not had any issues with, other than slightly longer request times on the overutilized VM it lives on. Are any of the entries from LastPass particularly large, such as notes? And what client are you using?
Author
Owner

@mprasil commented on GitHub:

Ah, that makes sense in a way. I guess the best option would be to have the ssh keys as attachment, this way they are only decrypted when you try to access them. Might not be as convenient though. Thanks for update @mickaelperrin

@mprasil commented on GitHub: Ah, that makes sense in a way. I guess the best option would be to have the ssh keys as attachment, this way they are only decrypted when you try to access them. Might not be as convenient though. Thanks for update @mickaelperrin
Author
Owner

@mickaelperrin commented on GitHub:

Yeah, that's definitely the way to do with Bitwarden Saas, and I think this is the official way to do it also. But it requires more api call to manage and I didn't want to complexify my SSH key management scripts.

Others considerations exposed by coworkers mainly regarding the UI have also been taken in account to finally decide to left over.

@mickaelperrin commented on GitHub: Yeah, that's definitely the way to do with Bitwarden Saas, and I think this is the official way to do it also. But it requires more api call to manage and I didn't want to complexify my SSH key management scripts. Others considerations exposed by coworkers mainly regarding the UI have also been taken in account to finally decide to left over.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/vaultwarden#2132