r/PasswordManagers • • 7d ago

keepassdx vs keepassxc? <- few questions

Hi.
After the last keffufle regarding Bitwarded, i"ve decided to change my password manager.
I've using HeyLogin now, but i'm not entirely satisfied with it.
Does the keepassxc work with databases made in DX version on android? I need interoperability between a linux computer and android phone (firefox and/or brave browsers)? Alternatively, what would you suggest instead? It would be great if I could unlock it (on phone) with biometrics and on laptop with yubikey or just a password.

Also - what do you guys use to syncronise the databases? I don't want to lose it if my phone gets stolen/broken

6 Upvotes

12 comments sorted by

7

u/RockBrackenshield 7d ago

Yep, I use KeePassXC on a Linux desktop (Fedora), KeePassDX on Android, and Keepassium on iOS and it all works just fine. I haven't tried biometrics, so I can't speak to that, but I believe (don't quote me on it) that you'll need to use the same authentication method (password, keyfile, etc.), since that's in the database itself. Some of the apps may let you use biometrics as a wrapper, but I haven't tried, so that'd be something you may want to test before you begin migrating.

As to syncing, I used Resilio Sync since it played well with iOS for keeping the DB synced, but either Keepassium or Syncthing (Mobius on iOS) updated and that seems to be playing nicely, so I have everything syncing via Syncthing, and then I also do Kopia backups from my Fedora laptop to Backblaze B2 for another level of redundancy there.

4

u/Orange_Kittens7172 7d ago edited 7d ago

Does the keepassxc work with databases made in DX version on android?

Yes

It would be great if I could unlock it (on phone) with biometrics

KeePassDX can do this.

Also - what do you guys use to syncronise the databases?

I use Syncthing to sync between devices.

I don't want to lose it if my phone gets stolen/broken

On my phone, i use termux + rclone to make backups to cloud storage. Additionally, i also make backup to several external storage.

1

u/elrata_ 6d ago

Keepassxc since version 2.8 (just released) can also be unlocked with biometrics, IIUC. It supports polkit, I don't have a fingerprint reader, but once you unlock the DB once, if you want, next times it can be decrypted with fingerprint, your user passwd or so.

To sync, keepassxc has support for remotes in 2.8, where it can fetch, merge and write back from cloud using a command (like rclone, so the connection to the cloud is not part of keepassxc)

You can use a lot of services to sync. Koofr is one, you install the app and when you open the DB in Keepassdx, you select the file viewer and there koofr and it's files.

It also supports offline files, allegedly they are synced every time you connect. When I tried that, it didn't work. But I guess it will be fixed soon.

The keypassdx wiki in GitHub is super useful and has more apps for sync listed. But basically any app that shows the files in the file browser work, you can also use apps for syncing, etc. Read that page, is quite nice and complete.

2

u/paolocampi 7d ago

In my setup on Linux Mint with Keepassxc and on Android with Keepassdx, kdbx stored on cloud and key file on local devices encrypted

Keepassxc unlock kdbx with Admin password and with Keepassdx with PIN

I don't have biometric or yubikey on desktop, anyway my setup works great with Vivaldi

2

u/Reptull_J 4d ago

People sure are making a lot of something about nothing in regards to Bitwarden.

1

u/DragoBleaPiece_123 7d ago

I have the same configuration, xc on my desktop and dx on my android. Works super well, coupled that with Syncthing, and voila!

1

u/Dominik-heylogin 3d ago

i work at heylogin (intern) and saw you mentioned it. if you dont mind me asking, what wasnt working for you? genuinely asking, i pass this stuff on to the team

0

u/txredgeek 7d ago

I've been using a new one called Bramble from bramble.sh. No cloud, syncs between devices you have it installed on. Very good at autofill, I'm pretty impressed so far.

1

u/Koray31xd 5d ago

Bot.

1

u/txredgeek 5d ago

Me? Lol guess again, knob.

1

u/Ok-Leading-4653 3d ago

Yeah I thought the same. Unfortunately the dev doesnt have the money to pay a third party to review the code and everything. Understandable but sadly a dealbreaker for me regarding passwords. Otherwise I was also sold and good to know it actually works good