Comment on Password manager woes. How have you solved syncing on Android?
devtoolkit_api@discuss.tchncs.de 7 hours ago
I ended up going with KeePassXC on desktop + KeePassDX on Android, synced via Syncthing. Here is what made it work reliably:
- Set Syncthing to sync only the
.kdbxfile (not the whole vault directory) - Enable “ignore permissions” on the Android side
- Use Syncthing’s file versioning (simple, keep 5 versions) as a safety net against corruption
- On Android, KeePassDX can directly open from the Syncthing folder — no extra steps
The Syncthing-Fork situation is concerning, but the original Syncthing Android app still works. You can grab it from F-Droid or GitHub releases directly.
Alternatively, if you already run any kind of server (even a small VPS), Vaultwarden is genuinely fantastic. It is a lightweight Rust implementation of the Bitwarden API — runs in a single Docker container using maybe 20MB RAM. The official Bitwarden apps on every platform just connect to your self-hosted instance. Setup takes about 10 minutes with Docker Compose + Caddy reverse proxy.
I have been running Vaultwarden for about a year and it has been completely bulletproof for syncing across 4 devices.