What do you use for syncing your password manager between your Android phone and your PC? Apparently Nextcloud doesn’t support two-way syncing on Android for some reason, and Syncthing-Fork is still untrustworthy since the disastrous handover. The AI generated profile picture of researchxxl doesn’t exactly inspire confidence either, neither does his GitHub bio:

Hi! My name is Jonas and I like to use my coding skills from games and modding to continue work on the Syncthing for Android wrapper.

Everything about this person screams vibe coder.

Bitwarden is an alternative, but I don’t like how non-standard it is. It’s cumbersome to manage and backup, meanwhile the KeePass format is just a file that I can backup wherever and however I want and there are many frontends to choose from.

Have you solved this?

    • mrmule@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      0
      ·
      56 minutes ago

      I use Bitwarden too. I now use the paid version (which is incredibly cheap) but I was able to sync between Android and PC without the paid for version iirc

      • Appoxo@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        1
        ·
        24 minutes ago

        The only (known to me) perk of the paid version is the encrypted storage (and probably the org feature).

        So yeah. I see it more of a donation/appreciation than a service fee.
        But the recent peice increase stung a bit.

  • sbird@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    3
    ·
    5 hours ago

    Personally, I use Keepass with syncthing and it works fine enough. If you don’t really trust the new person behind Syncthing-Fork, you could always install the older version before the handover (I think before v3.4?).

    If you really don’t trust syncthing at all, you could just manually back it up. New passwords aren’t made every day, so you could just copy the passwords database over between your devices whenever there’s a change. That’s what I did before I heard about syncthing, and is what I do with my music still, since I don’t regularly update what music I listen to.

  • Nighed@feddit.uk
    link
    fedilink
    English
    arrow-up
    2
    ·
    5 hours ago

    Keypass with the vault loaded onto a free OneDrive account.

    Just back it up occasionally.

  • roofuskit@lemmy.world
    link
    fedilink
    English
    arrow-up
    9
    arrow-down
    1
    ·
    edit-2
    2 hours ago

    Vaultwarden with the Bitwarden Android app and browser extension for my desktop. I already have a solid system for backing up the important data for all my docker containers. As soon as I added it, it was automatically added to that process.

    My spouse has an account so if I die she can gain access to my passwords with a simple request. That’s function is important to me.

  • Creat@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    3
    ·
    10 hours ago

    If you’re using a keepass database, Keepass2Android can natively sync with many cloud options including self hosted and generic ones, even without specific “companion” apps. That’s what I use. In my case, it’s backed by my NextCloud, but it used to be Google drive before.

    Just also sync the file on your PC, merging changes from different clients is part of the keepass database format and “just works”.

    Also VaultWarden works great if your can self host it, but I prefer keepass for a variety of features and integrations.

  • cymor@midwest.social
    link
    fedilink
    English
    arrow-up
    2
    ·
    9 hours ago

    Nextcloud and favorite the file. It’s worked reliably forms for years. I don’t need to create new passwords on my phone, though.

    • versionc@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      4
      ·
      15 hours ago

      Yeah, that’s a good point. There are still a few cons though:

      1. If the server goes down (or your internet connection goes down), you can’t add entries to your database. Local changes aren’t allowed.
      2. Bitwarden doesn’t support supplementing your passphrase with a key file.
      3. The Bitwarden clients aren’t enitrely FOSS as far as I understand, the SDK used has a non-free license.

      There are pros and cons in both alternatives, and there is unfortunately not a perfect solution. I like the idea and philosophy behind the KeePass format, so the increase in syncing complexity is worth it (for now at least).

      • JasSmith@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        2
        ·
        4 hours ago

        Vaultwarden is FOSS (GPL).

        It’s true re adding passwords while the server is offline, but my server runs 24x7 and it’s never down for more than a few minutes. If it goes down, I fix it. I also backup the encrypted DB regularly to cloud, so there is little risk of data loss. I am a very satisfied Vaultwarden user. Especially because it allows password sharing with my family. Everyone has an account.

  • Hanrahan@slrpnk.net
    link
    fedilink
    English
    arrow-up
    12
    ·
    16 hours ago

    bitwarden

    seems odd you say how cumbersome it is to manage and backup (not an issue I’ve faced though) and yet you are using some cumbersome alternative ?

  • fizzle@quokk.au
    link
    fedilink
    English
    arrow-up
    7
    ·
    15 hours ago

    Syncthing-Fork is still untrustworthy since the disastrous handover

    Maybe I’m OOTL on this?

    I thought everyone concluded that it was poorly communicated but ultimately no indication of any foul play.

  • teawrecks@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    7
    ·
    15 hours ago

    I use Nextcloud + KeepassDX on android and KeepassXC on PC. Have never had an issue. Changes on desktop/phone are propagated virtually immediately across devices.

    • antbricks@lemmy.today
      link
      fedilink
      English
      arrow-up
      2
      ·
      15 hours ago

      Same here. There was a window of a couple of months when some NC background process wasn’t running reliably in Android, but that got fixed (a year ago?) and it’s been rock solid before and since.

  • bitwolf@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    34
    ·
    21 hours ago

    Vaultwarden handles the syncing for me.

    However I do export backups on both my phone and laptop just in case.

    • versionc@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      20 hours ago

      Do you do it manually into e.g. protected json, or to a normal zip (the former doesn’t support attachments as far as I know)? Or have you found a way to do it automatically? One con that I’ve read about this is that backups from one version is not guaranteed to work on another version. Thanks.

  • Scott 🇨🇦🏴‍☠️@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    23
    arrow-down
    1
    ·
    20 hours ago

    On Android I use KeePassDx Syncthing-Fork. The handover was rough but the maintainer of the Play version joined researchxxl’s team. Many on the Syncthing forum seem to have accepted research which is good enough for me. Also, KeePass’s database in encrypted so no danger there.

    • GlenRambo@jlai.lu
      link
      fedilink
      English
      arrow-up
      1
      ·
      16 hours ago

      Do you store TOTP in a seperate KeePass?

      For me swappog between two Keepass DBs is annoying. I can’t find anything that will sync my 2FAs.

      • fizzle@quokk.au
        link
        fedilink
        English
        arrow-up
        3
        ·
        15 hours ago

        I don’t. Kinda seems silly to me.

        To access a keepass file you already need 2 factors: the master password and access to the file.

        • GlenRambo@jlai.lu
          link
          fedilink
          English
          arrow-up
          1
          ·
          6 hours ago

          Its not really 2 factors if it’s stored in the same DB though.

          I came from Bitwarden where the community recommendation was to not store passwords and 2FA together in the cloud. If a beach orccurs and you lose both then there wasn’t a point in having the 2FA.

          Less of a risk with a local solution but still not sure.

          • fizzle@quokk.au
            link
            fedilink
            English
            arrow-up
            1
            ·
            4 hours ago

            Yes, it is two factor, it’s just that there is no additional factors required to get the TOTP.

            If you don’t use a password manager then you just remember your passwords. In this case the second factor is having access to a device that has your TOTP generator.

            If you use keepass then you remember the password for your password db, and to access your passwords or TOTP you need access to a device with your keepass db.

          • Tibi@discuss.tchncs.de
            link
            fedilink
            English
            arrow-up
            1
            ·
            5 hours ago

            If u have 2fa in the same database u can login on devices you don’t trust. E.g. a coworkers computer/public computer in library.

              • Tibi@discuss.tchncs.de
                link
                fedilink
                English
                arrow-up
                1
                ·
                4 hours ago

                Well yes, but no. If you only operate your password store on devices you trust, then even typing in your password on a device with a keylogger active, won’t compromise your account since you have the 2nd factor (e.g. the TOTPs)

  • IratePirate@feddit.org
    link
    fedilink
    English
    arrow-up
    4
    ·
    17 hours ago

    I share your sentiment about Syncthing-Fork and the botched handoff to researchxxl. I have yet to implement the Termux-based workaround that allows me to use Syncthing from the browser without the Android app / wrapper. It looks pretty clean as it’s just pure Syncthing with a little starter script.

    • MalReynolds@slrpnk.net
      link
      fedilink
      English
      arrow-up
      2
      ·
      16 hours ago

      For say a keypass db you don’t need even that, Just sshd gets you rsync on your computer with cron or systemd timer / service… Personally I just use an old version of Syncthing-Fork though, security implications for local network are minimal.

      • IratePirate@feddit.org
        link
        fedilink
        English
        arrow-up
        1
        ·
        15 hours ago

        Tbh, I’ve never bothered to figure out how SSHing into an Android device works.

        You’re right about the security of older versions of Synching-Fork if you remember to configure it to only do syncs locally (it’s not configured like that by default).