this post was submitted on 02 Sep 2026
710 points (97.2% liked)
Technology
87814 readers
3457 users here now
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related news or articles.
- Be excellent to each other!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
- Check for duplicates before posting, duplicates may be removed
- Accounts 7 days and younger will have their posts automatically removed.
Approved Bots
founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
KeePass + Syncthing
Completely local vault in sync with however many endpoints you need
KeePass honestly sucks for the most part. I love local vault and hope something better comes along, but KeePass UI constantly gives me issues. I've tried KeePassXC and that is what I use still, but being limited to opening a single entry at a time. Additional properties are a pain. It's author not even understanding the need for using the desktop session for the CLI (requires passing password via the terminal to or having separate key file). KeeShare not working on Android. So many things that Bitwarden/Vaultwarden solves much better and quicker. Sad that Bitwarden/Vaultwarden didn't make a local SQLite client that doesn't rely on a server.
Is that a FOSS thing? Never done that before. Are there decent guides for getting it set up?
It's FOSS and easy to set up. KeePass simply stores everything in a file and you use Syncthing to sync this file between devices. Syncing is optional, if you just need you password on desktop you don't need it.
KeePass has pretty bad UX when compared with Bitwarden though. Bitwarden/Vaulwarden is the best solution IMHO but it's really difficult to set up.
Syncthing is great, but can be a bit of a pain in the ass to set up. I wish they'd make that process easier, and maybe also support sharing the ignore file between the hosts...
Thanks for the overview; I've got some research to do it looks like.