Used and payed for Bitwarden. But i found it too complicated to self-host IMO.
The best and simplest solution is a combination of KeePass+Syncthing. Both free, and available for desktop and mobile.