


I use Keepass on my phone also as read-only. So, on my mobile phone the database can be outdated, but I always have one version on my phone and always can get the newest database version as long as I have internet access. On mobile, I deploy my Keepass database manually by just simply downloading the file via the Seafile Android App or at home in my network over samba. (In addition: This way of use will become much safer, when Seafile gets “read-only-sync” in later versions.) Mostly you just need your passwords and don’t add/change a lot, so this is ok. So after all: Only one device writes changes, the other devices are read only. (If I change it elsewhere I make a note and check the sync, but it’s better to note the change and catch up with it later on the main machine.) In my case, I have one “main working machine” and I try to always change my keepass database only here. The Keepass database is synced by the Seafile client over my different PCs. (Can be with a simple document file and a syncing services, too. So, to summerize: If you are a very careful user, syncing a keepass database with such services like Seafile over different devices, can work, but is very, yeah let’s say, dangerous. are not better in this point), so you might restore every version of you DB file, BUT in these use case scenario you first have to realize that you maybe have created some mistakes at all.) (Seafile has very good file versioning and okeyish conflict handling (Dropbox and Co. So, there is always just one version of your keepass database at the same time available.Ĭonclusion: If you sync your Keepass database (remember: just one single file) over different devices (maybe not always in sync because of not always online simultanious use worst: more than one Keepass database user, …), you can/will very likely end up with different versions/file conflicts/overwrites and so for the worst case with password loss. and the way they work, you will see, that even if they support delta sync (Seafile does, when using the desktop clients) the smallest entity for the user to see and for apps like Keepass to use is the file. Second: When you now look closer to file services like Seafile, Dropbox, etc.

Of course there is a database in it, but you don’t access just a database, you access and change one single file, its time stamp, … On Android I’m using Keepass2Android, which is a very good app.įirst things first: If you use Keepass (and derivates) everything is saved in one single file! And that is the the crux. I’ve used Keepass for some years and switched reacently to KeepassXC 2.2.0, because of their community effort and because it is running much smoother on my Linux machines, than Keepass on Mono.
