Keeweb literally a web based keepass. I use a nginx webdav setup for a small shared database at work. - disadvantage: it's whole hog, you can't decide what to share with who, shared master password. - advantage: dirt simple to use/setup
Or you could do nextcloud and install passman - disadvantage: more complex setup. advantage: choose what to share, multiple users.