As a Keepass(keepassxc on Ubuntu) user I recently switched to Strongbox from the now abandoned MiniKeePass, which I have been very happy with. It supports using FaceID with a Pin, which is great for quick access on my phone. Syncing with wireguard/resilio sync.
+1 for bitwarden, it's open-source (both client and server), and does the job well (only issue is the UI in the firefox extension can be a little frustrating).
2-) Sftp = not cloud, dedicated non-public server which you can also setup in your home environment such as a nas drive which only and only you have access to.
3-) I am convinced it is the safest, because no 3rd party is involved in my perfectly synced password system.
I have a setup with syncthing to transfer it between all my devices without going to devices I do not control. Previously I used Dropbox, which while putting your encrypted vault on a third party service, is easily accessible to non-techies
I have wireguard setup for my home network and phone. Then I use Resilio Sync to perform the synchronization between my phone and my home network once wireguard is connected. Allows me to synchronize from anywhere securely.
How do I use it on my phone then?
> or store the database in sftp
SFTP where? The "cloud"?
> Why do people try so hard to use "cloud" based clearly unsecure solutions?
Because it is the easiest and most convenient and most useful.