I use a vaultwarden hosted on a mini pc running fedora. It works with the apple bitwarden app and the bitwarden extension. I think any are good choices but it depends on your use case.
Discussion
What features are not available using the vaultwarden backend?