If your not using a password manager yet, then you should. I can also probably guess that you use the same password for many of the services or accounts you use which is a big security risk.
Keepass is a great free open-source application that is available for many platforms. Here in-house it’s what we use to store and manage all our passwords. One missing feature from it that we have found is that there was no plugins that would allow you to store your database on a cloud hosting solution such as Google Drive and keep it synced with multiple users.
Today we are going to be showing you how to sync your Keepass database on Google Drive for multiple users.
Update: I missed some information in the video so i took a screenshot of some additional settings that i recommend you also enable, please see checkbox 1 and 5, they are in relations to the auto locking after inactivity and minimising. Enabling these will assist in the trigger being used more effectively.
If you found my article of use, on how to sync your Keepass database on Google Drive for multiple users please share it or if you have any comments let me know.
Hi !
It looked so easy I did try !
To synchronize btw 2 PC… no problem. Folders have the same name. Synchro works !
But on Android, when I launch KeepassDroid, I’m stucked with a new directory in Google cache: /data/data/com.google.android.apps.docs/cache/-243476917019447526/MyKeepassDB.kdbx
And this directory changes name everytime !
Did you find any workaround ?
Any help would be appreciated.
Apparently users don’t face the same issue using Dropbox
Thks,
John
Hi John.
Thanks for commenting.
I had a quick look and tested it with my android, i did replicate the issue you had but i also found a workaround 🙂
If you try and open the database via KeePassDroid you will get a ‘File Not Found’ error message.
However if you have enabled MAKE AVAILABLE OFFLINE in GoogleDrive on your Android you will be able to OPEN it via GoogleDrive and it will open with KPD.
This means that you cannot open it via KPD like you would on your PC.
So this means whenever you want to open the database file on your Android device you will need to access it via your GoogleDrive app.
Not the ultimate solution but for those situations that you need your database file this does work.
Hope that helps, and if anyone finds a better workaround please share.
Also seems this prevents the file from being writable – something that has only happened recently as I store most of my files in the cloud and prior to this weekend worked as you would expect. My CV wasn’t being updated (Windows 8 + Office 2010) and now KeePass (Android 2.x + KeePassDroid) both of which I had to ‘Make Available Offline’ to even have the files open. At least KPD told me the file was writable – Office appeared to have saved it but when I reopened it about 6 hours later on the same laptop it was how it was pre-editing.
Great help. Thanks for sharing.
Thanks for the tutorial, just what I was looking for. One question, do you have to enable trigger for each PC you install KeePass on that is opening the database file?
Hi Brandon,
Yes each pc needs to follow the steps as its the only way it will save the file that then gets synced to Google. Goodluck
There’s no need to mark your .kdbx file offline. Assuming that your KeePass is already sync’d up with Google Drive, just do the following to get it working on KPD:
1. Install Google Drive and KPD on your Android (obviously)
2. If you use a .key file to protect your database, first open up Drive, locate the .key file and download it to your device. Save it somewhere you’ll easily remember. I have mine saved on my external sdcard in a dedicated folder called KPD.
3. Next, go back in to Drive, locate your .kdbx file and click on the file. When prompted, choose to open it with KPD.
4. KPD should open at this point and ask you for your password and/or .key file. If you did step 2, then enter the path to your saved .key file. Otherwise, type in your password and click OK.
5. Done and done.
Works perfectly for me using KeePass 2.21 on my PC and KPD 1.99.4 on my device. If it doesn’t work for you, then I don’t know what to tell you. Try re-reading my directions or post a reply and I’ll try to help if I can.
Enjoy!
Hi Robb,
Have not tried your method, but thanks for sharing i hope it helps others visiting this post. Cheers
I don´t see the need to create a trigger if your database is located in a local Google Drive folder, since it syncronizes automatically. Actually this is what I do.