
KeePassXC is a cute cross-platform password manager. It is a modern community fork of the now-unmaintained KeePassX.
KeePassXC is often considered to be the best password manager, thanks to its easy and simple interface and the vast variety of features it ships with. From basic text passwords to passkeys, it has everything you need to keep your secrets safe and sound.
I use KeePassXC on a daily basis and always install it on all of my devices.
A remake of the list after having more fun with NixOS
Guides
Syncing databases across devices with Syncthing
Some people opt to not use offline password manager because they cannot easily access secrets with another devices. This is why I used to stick with Vaultwarden for quite some time. Eventually, my trust issues grew over time, and I decided to figure out a way to sync my KeePassXC databases.
Luckily for us, this is very easy with Syncthing with a bit of work.
I’ll assume you’ve already got Syncthing up and running on devices you
wanted to sync the database to. Now, let’s say that you saved your
database at ~/Documents/Passwords
. Open up the Syncthing
interface on your web browser.
Under the Folders
column, click Add Folder
. Write down a label for
your Syncthing folder, and replace the Folder Path
with the path to
your passwords folder.
Then navigate to the Sharing
tab and check all of the devices you
want to share this folder with.
Then save the folder. On the other devices that you selected to share, a notification should pop-up on your notifications list (on mobile) or on the Syncthing web UI, notifying you to accept the share request. Accept it, choose a path to save the folder on that device, and tada!
If you’re on Android, you can access and edit your database with a client with the name KeePassDX (F-Droid).
All changes on any devices should be synced over all shared devices whenever Syncthing is running on those devices. That’s it! You may ditch your third-party cloud-based password managers now.
← Go to parent