Not sure if this is the right place to ask, but recommendations for personal and family password management?

I finally switched to Firefox on my phone, because Chrome “privacy”. And then when trying to find out how enable password storage, I accidentally set up Microsoft Authenticator as password management phone-wide. Realizing this meant cross-app password management, I finally accepted that my old approach of politely ignoring the problem and manually memorizing algorithmic passwords is no longer tenable. I honestly would prefer the anti-privacy approach where every service just uses oAuth and only one provider has my password, but we’re not there today, so time to learn the new tech.

So basically, what’s the current OSS best-practice for a one-stop-shop password management software? I know “OSS” and “big safe cloud storage provider” are kind of oxymoronic, but imho encrypted-cloud-storage is the best tradeoff between security and convenience.

And, ideally, something I could get my kids onto as well and manage some shared family-PWs as well, since I assume their password management strategies are either “reset every time” or “just use the same PW everywhere and it’s a ticking time-bomb”.

  • BuckShot@beehaw.org
    link
    fedilink
    arrow-up
    17
    ·
    edit-2
    1 year ago

    I’ve used Bitwarden for ages and it fits your needs very well. Sharing the login info will allow the rest of your family to access the passwords and TOTPs too. Bitwarden does charge for TOTP use, but Aegis is amazing to use along with Bitwarden. You could setup Aegis on your device and then, if you wanted someone else to have access, you’d just export the data so they could import it into their Aegis app.

      • BuckShot@beehaw.org
        link
        fedilink
        arrow-up
        6
        ·
        1 year ago

        Good to know, I didn’t talk about self hosting as it seemed like OP was aiming for it to be through a cloud provider. Its rad Bitwarden has both options and security is top notch either way!

        • Pxtl@lemmy.caOP
          link
          fedilink
          arrow-up
          3
          ·
          edit-2
          1 year ago

          I mean I’m okay to self-host something if there’s a secure and safe and automatically backed-up solution. But realistically that’s just “3rd-party paid cloud” like DigitalOcean. I could run a service on the pi I use for files and minecraft, but I’d still have to figure out making sure the service is secure and backed-up.

          edit: I guess hoping that vaultwarden-server was a nice easy package already sitting in the Debian apt repos was too much to hope for right?

          edit2: wow lemmy really poops the bed at deleted replies with replies doesn’t it?

  • JakenVeina@lemm.ee
    link
    fedilink
    arrow-up
    9
    ·
    edit-2
    1 year ago

    KeePass.

    It’s got an app for basically all platforms, and you retain complete control over your data. Passwords go into an encrypted file, and you maintain that however you see fit.

  • WagnasT@iusearchlinux.fyi
    link
    fedilink
    arrow-up
    2
    ·
    1 year ago

    It’s going to come down to how much you trust the provider but I’d say bitwarden is pretty solid. I use it for stuff I’m not particularly concerned about (like disney+ or some random forum) and I use keepass for stuff that would be particularly bad if it was compromised like banking credentials, I keep backups of my keepass DB on separate physical media.

    I also use a completely separate bitwarden account for all of my work accounts, keep that stuff separated, I only log into it from work devices and I never log into personal accounts from work devices.

    • Pxtl@lemmy.caOP
      link
      fedilink
      arrow-up
      3
      ·
      1 year ago

      This workflow raises the obvious question for me: why not use keepass for everything, if you’re already using it for your critical high security stuff? Worse ergonomics?

      • WagnasT@iusearchlinux.fyi
        link
        fedilink
        arrow-up
        3
        ·
        1 year ago

        I could do that but I only have a couple of things in keepass so it’s easy to manage and backups are not very frequent. Bitwarden has EVERYTHING else and syncs across all my devices, if all that stuff was in keepass it would get combersome to generate backups every time I create a new entry or change a password. I could use nextcloud or something to sync the backup files but honestly this has worked well for me. I just setup keepass basically once, create a backup somewhere else, then use bitwarden for everything else.

        Alternatively, plenty of people trust bitwarden completely. Honesty I’d trust bitwarden more than a self hosted solution that I’ll likely neglect and probably fail to keep up with best practices because I barely got it working in the first place, also screw ISPs that use CGNAT, it’s 2023, give me an ipv6 address already.

  • Resco@lem.afiz.org
    link
    fedilink
    arrow-up
    1
    ·
    9 days ago

    Hello

    We are using for years home and business gnupg (for public/private keys) + pass + QtPass + git (for remote central storage). We are using it even as a team with shared keys.

  • dave@feddit.uk
    link
    fedilink
    arrow-up
    2
    arrow-down
    11
    ·
    1 year ago

    Despite the breach, LastPass has been pretty solid for me for over a decade. Syncs across devices, easy sharing between family members, etc. If your master pw and iteration counts are in the green, even them losing your data is relatively low risk, apart from exposing the sites you have accounts for, which is equal parts privacy & security issue. If I wasn’t so invested in LP, I would probably go elsewhere but since the horse has bolted…

    I’ve also heard good things about Bitwarden and KeePass but can’t speak to how easy they are to set up.

      • dave@feddit.uk
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        True—my work paying for it is another disincentive to not move elsewhere. It’s basically not reached the tipping point for me yet but will do one day.