KeePassXC Browser Extension vs. Flatpak (Not Working Yet)
- Web browsers running through Flatpak (and probably Snap) need additional permissions to interact with KeePassXC through its browser extension.
- Some browsers don’t support the native messaging feature used by KeePassXC-Browser, and the workarounds for this are made more complicated by Flatpak.
- KeePassXC only supports a few browsers out of the box, so you have to add a custom config for others…which again can be complicated by Flatpak.
There are a bunch of workarounds online, but I haven’t gotten any of them to work yet! I’m collecting what I’ve tried so far on LibreWolf, Chromium, Ungoogled Chromium and Zen.
- LibreWolf/FireFox KeePassXC Flatpak
- KeePassXC: Cannot save new credentials
- Installing KeePassXC & a Flatpak sandboxed browser
- Run Firefox and KeePassXC in a flatpak and get the KeePassXC-Browser add-on to work
- LibreWolf (linux) with KeePassXC Browser Integration
- Zen: Cannot connect to KeePassXC
If and when I do get it working, I’ll update this page.
For now I’m only trying out a bunch of alternative browsers. Mostly I’m using the native RPM and DEB packages for Firefox, Vivaldi and KeePassXC. But if I decide to stick with one of these that’s primarily distributed as a Flatpak, I’m going to want to get it working with my password manager!