I’m now finally switching away from Windows, bought a new SSD and just set it up, and now I’ve hit a bit of a snag.
I’m using KeePass for password management, but I have my database up on iCloud. The reason for this is because I also have a iPhone and MacBook from which I need to access my passwords and this has been weirdly the most trouble-free and convenient option thus far.
But in the spirit of liberation (and because I don’t want to have to deal with web-based file management) I thought I’d ask around what some good options are. I am renting a VPS so that could be one option, but there I’m also a bit worried about data loss (for example if I stop paying, which is less of an issue since iCloud is free, or they go out of business. yeah I get that Apple bad but they’re a lot less likely to go out of business soon (not that Hetzner is on the verge of bankruptcy but thats my thinking)).
The easiest option would be to just keep it all on my main PC and periodically sync from the other clients, the only issue here is that if my PC is shutdown and I’m not home (which rarely happens luckily) and I haven’t synced recently, I’m fucked.
Option 3 would be to get the stanky raspi I have laying around running, but omg I think it would be more reliably if I just memorized all passwords myself.
Option 4 would be the same as 3 but with the Steam Machine. Which would mean deferring this issue until (or if) they release.
And I’m open to hearing more options that you would recommend.


I set up KeepassKC with Syncthing temporarily years ago while looking for other options. To my surprise it’s worked so well there’s been no reason to change to anything else.
The database file is always backed up to multiple devices. With Syncthing file versioning turned on older backups are available if that file gets corrupted, but in 8+ years I’ve never had to use one of those older backups.
Initially I was using Syncthing discovery servers which allowed syncing from anywhere, but I’ve since moved away from that. Now everything is run locally and I use Wireguard to connect to my home network when I’m away.
I’d get that old Pi running with a cheap SSD, set up Wireguard (or just use the Syncthing discovery servers), put it on a shelf and forget about it. It’ll probably run for years with minimal attention.