Short addition: Keepass just stores everything in one encrypted .kdbx file. You can then sync that file to your other devices (phone, other computer etc) using your cloud, nextcloud or if you don't trust any of that using a local filesync solution like Syncthing.
I have explored syncing of these Keepass files with Nextcloud and Syncthing and both just works fine and I can recommend it.
I have explored syncing of these Keepass files with Nextcloud and Syncthing and both just works fine and I can recommend it.