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.

  • captcha_incorrect@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    5 hours ago

    I have used KeePass for 10+ years and used Android and Windows when I first set it up. Now I need it to work on iOS, Android, Window and Linux and moving away from KeePass was not an option I wanted to consider.

    My solution is to use KeePassXC on Windows/Linux1, KeePassDX on Android and Strongbox on iOS. To sync the file between all units, I use Syncthing (MöbiusSync on iOS). I have a server always online running syncthing to make sure that at least on node has the latest version.

    The only problem I have with this setup is that Strongbox does not auto update, I have to select open existing file and select the same kdbx file (and Strongbox will update the vault etc). Saving changes does not seem to be a problem but I usually do a manual scan in MöbiusSync to make sure updates are pushed.

    [1] The reason I use KeePassXC over vanilla KeePass is because the devs from KeePassXC and Strongbox communicate to make sure their applications are compatible. A file created with one works with the other seamlessly.

    • Onomatopoeia@lemmy.cafe
      link
      fedilink
      English
      arrow-up
      2
      ·
      5 hours ago

      An alternative to Syncthing is Resilio.

      I use both on Windows and iOS - Resilio does a better job syncing in the background.

      Either one is a good answer though (and I generally prefer ST anyway).