Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

NodeBB

  1. Home
  2. Selfhosted
  3. Reevaluating my password management

Reevaluating my password management

Scheduled Pinned Locked Moved Selfhosted
selfhosted
59 Posts 46 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • N [email protected]

    Yup, but most of that is easily solvable by being consistent, e.g. always use lowercase and your email (even if it's not the login for that site). But yes, you need to know to be consistent so it's a good point to make.

    O This user is from outside of this forum
    O This user is from outside of this forum
    [email protected]
    wrote last edited by
    #33

    Hahaha, that's the point of a password manager. If remembering worked, we wouldn't need any of this.

    Also, I have 300+ unique logins.

    1 Reply Last reply
    2
    • T [email protected]

      I have more than 120 electronic identities, impossible to track the counter or to remember the tld of all websites I visit.

      The concepts is only useful in a very small and defined scenario.

      N This user is from outside of this forum
      N This user is from outside of this forum
      [email protected]
      wrote last edited by
      #34

      My point is that of those 120 probably 110 have never been compromised nor forced you to change the password due to expiration policies. The remaining 10 are the ones that require some mental gymnastics, so while the problem exists it's not as serious as it sounds. I probably have more than 120 identities using this method since I've been using it for years, and I don't think I ever had to use the counter, it's a matter of being consistent in how you think about websites, for example if you know how you refer to a site slugify it and use that for the field, so you would use spotify, netflix, amazon-prime.

      1 Reply Last reply
      0
      • muusemuuse@sh.itjust.worksM [email protected]

        It never made sense to me to put password managers in the cloud. Regards to what you intend it to do, you’re making it accessible to a wider audience than necessary. And yet, I’m using iCloud. It’s time for a change.

        I’m thinking of just running a locally hosted password manager on my home server and letting my devices sync with it somehow when I’m at home. I have a VPN into my home network when I’m away that automatically triggers when I leave the house, so even that’s not that big an issue, but I’m really not familiar with what’s gonna cleanly integrate with all my stuff and be easy to use. All I know is I wanna kill the cloud functionality of my setup.

        I already have a jellyfish server so I figured I would just throw this onto that. Any suggestions?

        irmadlad@lemmy.worldI This user is from outside of this forum
        irmadlad@lemmy.worldI This user is from outside of this forum
        [email protected]
        wrote last edited by
        #35

        I look at it like this:

        • I don't absolutely trust the security of my server. Sure, it hasn't had a breach.....yet, but that possibility is inevitable, given the amount of bots that keep trying to get in by the minute. It's secure, yes, but is it secure enough to entrust the keys to my bank account, my business ventures, et al? IF somebody got the key to my Lemmy account, it would be bothersome, but not cataclysmic since all online accounts are silo'd with only a couple that are linked.
        • Bitwarden spent a lot of time and money building a large infrastructure that is, imho, far more secure than my little server. Bitwarden has a pretty good track record. They have had some vulnerabilities, even as recent as '23 but these have been remediated.
        • Confirmation bias...I've been using Bitwarden for untold years now and have never had an issue, other than the recent UI theming schema that was so castigated by users that they offered a way to switch back.

        While hosting my own password manager would fit right in with the rest of my selfhosting, I think sometimes it's better to defer to more secure options when dealing with highly sensitive data.

        P 1 Reply Last reply
        13
        • R [email protected]

          I use GNU pass synced through an internal Gitea. Have wireguard to sync remotely. Works pretty good, I would recommend not setting an expiration on the key, the git history keeps the old encryption anyways.

          U This user is from outside of this forum
          U This user is from outside of this forum
          [email protected]
          wrote last edited by
          #36

          This is the way to go.. though I've moved from pass to go pass which is basically the same thing but written in go and looks to be better maintained.. also moved from gitea to forgejo since I think gitea has had some maintainer changes over the last couple of years that may not have been in the spirit of remaining fully FOSS

          1 Reply Last reply
          2
          • muusemuuse@sh.itjust.worksM [email protected]

            It never made sense to me to put password managers in the cloud. Regards to what you intend it to do, you’re making it accessible to a wider audience than necessary. And yet, I’m using iCloud. It’s time for a change.

            I’m thinking of just running a locally hosted password manager on my home server and letting my devices sync with it somehow when I’m at home. I have a VPN into my home network when I’m away that automatically triggers when I leave the house, so even that’s not that big an issue, but I’m really not familiar with what’s gonna cleanly integrate with all my stuff and be easy to use. All I know is I wanna kill the cloud functionality of my setup.

            I already have a jellyfish server so I figured I would just throw this onto that. Any suggestions?

            S This user is from outside of this forum
            S This user is from outside of this forum
            [email protected]
            wrote last edited by
            #37

            KeepassXC + Syncthing. Using for 2+ years no issues. Have separate database files for each device and merge them as needed.

            L 1 Reply Last reply
            16
            • A [email protected]

              Is the data super important to you?

              Let someone else host it.

              Bitwarden in the cloud.

              Edit: Bitwarden paying the monthly/yearly fee to BW. I wasn’t implying trying to host it yourself in the cloud.

              tmpod@lemmy.ptT This user is from outside of this forum
              tmpod@lemmy.ptT This user is from outside of this forum
              [email protected]
              wrote last edited by [email protected]
              #38

              This. And to add to what other commenters have said, by using Bitwarden and paying for their Premium plan (very cheap, just $10/year), even if you don't use all their features, you're supporting a good project. It's critical infrastructure, I think the price is more than fair.
              Either way, you should always make periodic backups from any cloud service you use, encrypted of course.

              W 1 Reply Last reply
              2
              • A [email protected]

                I also use KeepassXC and Synthing together and I am very happy with this combination.

                One tip that I have, if you are worried about the security of the database file being shared, is to get 2 Yubikeys and use these, along with a strong passphrase, to protect the database file.

                4k93n2@lemmy.zip4 This user is from outside of this forum
                4k93n2@lemmy.zip4 This user is from outside of this forum
                [email protected]
                wrote last edited by
                #39

                theres also the option of using a "key file" with Keepass, which can be any file, an mp3, an ebook or whatever, and then you select that file when youre entering your password. so as well as someone trying to brute force your password they also have to guess what key file youre using, which would be next to impossible if you had a folder full of hundreds of files

                1 Reply Last reply
                0
                • O [email protected]

                  i have keepass on only one device. i don't mind looking up individual passwords and typing them in manually when on other devices.

                  on the device which hosts keepass, the app is hidden and hoops must be jumped to reach it.

                  i back up the encrypted password database once a month to a cloud service as insurance against me losing that one device.

                  it's not the most convenient setup but i sleep so much easier for it.

                  4k93n2@lemmy.zip4 This user is from outside of this forum
                  4k93n2@lemmy.zip4 This user is from outside of this forum
                  [email protected]
                  wrote last edited by
                  #40

                  using passphrases instead of passwords can make this a lot easier as well. a lot of times i just glance at a passphrase on my phone and then type the whole thing in one go into my laptop

                  1 Reply Last reply
                  0
                  • muusemuuse@sh.itjust.worksM [email protected]

                    It never made sense to me to put password managers in the cloud. Regards to what you intend it to do, you’re making it accessible to a wider audience than necessary. And yet, I’m using iCloud. It’s time for a change.

                    I’m thinking of just running a locally hosted password manager on my home server and letting my devices sync with it somehow when I’m at home. I have a VPN into my home network when I’m away that automatically triggers when I leave the house, so even that’s not that big an issue, but I’m really not familiar with what’s gonna cleanly integrate with all my stuff and be easy to use. All I know is I wanna kill the cloud functionality of my setup.

                    I already have a jellyfish server so I figured I would just throw this onto that. Any suggestions?

                    halcyoncmdr@lemmy.worldH This user is from outside of this forum
                    halcyoncmdr@lemmy.worldH This user is from outside of this forum
                    [email protected]
                    wrote last edited by
                    #41

                    I switched to Bitwarden after the LastPass stuff a couple years ago, and I just got around to installing Vaultwarden on my TrueNAS system at home. Using a single Cloudflare Tunnel to handle secure external connections for that and other services like Emby easily. Took a little bit to setup following some guides, but has been working flawlessly for me and some friends. You can use the regular Bitwarden apps and extensions since they natively support self hosting.

                    1 Reply Last reply
                    11
                    • muusemuuse@sh.itjust.worksM [email protected]

                      It never made sense to me to put password managers in the cloud. Regards to what you intend it to do, you’re making it accessible to a wider audience than necessary. And yet, I’m using iCloud. It’s time for a change.

                      I’m thinking of just running a locally hosted password manager on my home server and letting my devices sync with it somehow when I’m at home. I have a VPN into my home network when I’m away that automatically triggers when I leave the house, so even that’s not that big an issue, but I’m really not familiar with what’s gonna cleanly integrate with all my stuff and be easy to use. All I know is I wanna kill the cloud functionality of my setup.

                      I already have a jellyfish server so I figured I would just throw this onto that. Any suggestions?

                      T This user is from outside of this forum
                      T This user is from outside of this forum
                      [email protected]
                      wrote last edited by
                      #42

                      Sandpass on sandstorm

                      It's dated, but phenomenal (and secure)

                      1 Reply Last reply
                      0
                      • sxan@midwest.socialS [email protected]

                        Shamelessly shilling my OSS project, rook. It provides a secret-server-ish headless tool backed by a KeePass DB.

                        • Headless server
                        • Optional and convenient integration with the kernel keyring (on Linux), for locking the server to only provide secrets to the user's session
                        • Provides a range of search, list, and get commands
                        • Minimal dependencies and small code base make rook reasonably auditable

                        You might be interested in rook if you're a KeePassXC user. Why might you want this instead of:

                        • Gnome secret-server, KDEs wallet, or pass? rook uses your (a) KeePass DB, while most other projects store secrets in their own DBs and require (usually manual) sync'ing when passwords change.
                        • One of the browser secret storage? Those also keep a bespoke DB which needs to be synced, and they're limited to browser use. Rook supports using secrets in cron jobs or on the command line (e.g. mbsync, vdirsyncer, msmtp, etc, etc).
                        • KeePassXC? KeePassXC does provide a secret service that mocks Gnome secret-service, but you have to keep KeePassXC (a GUI app) running even if you only rarely use the UI. Rook can also be used on a headless machine.
                        • The KeePassXC command line tool? That requires entering the password for every request, making it tedious to use and impractical for automated, periodic jobs.

                        Rook is read-only, and intended to be complementary to KeePassXC. The KeePassXC command line tools are just fine for editing, where providing a password for every action is acceptable, and of course the GUI is quite nice for CRUD.

                        N This user is from outside of this forum
                        N This user is from outside of this forum
                        [email protected]
                        wrote last edited by
                        #43

                        Damn, that sounds very interesting! The use of a Keepass DB instead of a new one makes it great to have as option. It's something I hadn't think about for a long time.

                        I'll check it out later and maybe install it after I restore my server, I'm planning to reduce my attack surface too:)

                        sxan@midwest.socialS 1 Reply Last reply
                        1
                        • S [email protected]

                          KeepassXC + Syncthing. Using for 2+ years no issues. Have separate database files for each device and merge them as needed.

                          L This user is from outside of this forum
                          L This user is from outside of this forum
                          [email protected]
                          wrote last edited by
                          #44

                          I do the same thing on my laptop and gaming PC. My only beef with KeePassXC is that they refuse to implement WebDAV, despite the OG KeePass having it. Otherwise it's fantastic.

                          1 Reply Last reply
                          1
                          • muusemuuse@sh.itjust.worksM [email protected]

                            It never made sense to me to put password managers in the cloud. Regards to what you intend it to do, you’re making it accessible to a wider audience than necessary. And yet, I’m using iCloud. It’s time for a change.

                            I’m thinking of just running a locally hosted password manager on my home server and letting my devices sync with it somehow when I’m at home. I have a VPN into my home network when I’m away that automatically triggers when I leave the house, so even that’s not that big an issue, but I’m really not familiar with what’s gonna cleanly integrate with all my stuff and be easy to use. All I know is I wanna kill the cloud functionality of my setup.

                            I already have a jellyfish server so I figured I would just throw this onto that. Any suggestions?

                            4k93n2@lemmy.zip4 This user is from outside of this forum
                            4k93n2@lemmy.zip4 This user is from outside of this forum
                            [email protected]
                            wrote last edited by
                            #45

                            if you need to share passwords with other people and do that often then that would be the only reason i would recommend a server-client based password manager. otherwise theres too many points of failure for my liking, especially for something that i use on a daily basis.

                            KeePass on the other hand is just a single file thats stored locally and all you need is an app to read it. you dont need an internet connection or a VPN to access it remotely. your wifi could be down, even your power could be out and you would still have access to your database

                            being able autofill desktop program logins was the main reason i switched away from bitwarden years ago

                            KeepassXC on desktop has a feature called "Autotype" which basically simulates keystrokes to fill in your passwords. theres also an option to integrate with the KeepassXC browser extension, but with Autotype your browser has no connection to your database at all. i kind of feel this is a huge elephant in the room that most other password managers just gloss over. sure, you are getting a lot more convenience by having your browser autofill your passwords but its also adding a huge attack surface just for the sake of a few seconds or a few clicks.

                            that said, Autotype isnt great at guessing all sites you might be trying to log into but there is this browser extension that will change your browsers window title to show the full site url which KeepassXC can then read

                            one really underrated feature that i dont see any of the others doing is giving you the ability to use multiple vaults at once. you can have one vault for things that are really important, then everything else in another vault and have different strength passwords/passphrases for each one. i have maybe 300 logins but only around 10% of them are important. its kind of a pain if all you want to do is just log into some random forum but you have to type a long secure master password just to open your vault

                            1 Reply Last reply
                            2
                            • muusemuuse@sh.itjust.worksM [email protected]

                              It never made sense to me to put password managers in the cloud. Regards to what you intend it to do, you’re making it accessible to a wider audience than necessary. And yet, I’m using iCloud. It’s time for a change.

                              I’m thinking of just running a locally hosted password manager on my home server and letting my devices sync with it somehow when I’m at home. I have a VPN into my home network when I’m away that automatically triggers when I leave the house, so even that’s not that big an issue, but I’m really not familiar with what’s gonna cleanly integrate with all my stuff and be easy to use. All I know is I wanna kill the cloud functionality of my setup.

                              I already have a jellyfish server so I figured I would just throw this onto that. Any suggestions?

                              L This user is from outside of this forum
                              L This user is from outside of this forum
                              [email protected]
                              wrote last edited by
                              #46

                              I use KeePass (Keepass2Android, KeePassXC, OG KeePass, and KeePassium) for everything. Been using KeePass in general for 20-ish years.

                              Recently, I decided to export all of my passwords from Firefox, Chrome, and Edge, import the data into my KeePass database under their own folders, then delete everything from the browsers. That way I can move entries that weren't already in the database to their respective locations in the database hierarchy, delete duplicates, and change insecure passwords.

                              The database is hosted on my phones (work and personal), laptop, gaming PC, and a server at home, all synced with Syncthing. My work laptop also has Portable KeePass that accesses the database via WebDAV to my server.

                              C C 2 Replies Last reply
                              13
                              • L [email protected]

                                I use KeePass (Keepass2Android, KeePassXC, OG KeePass, and KeePassium) for everything. Been using KeePass in general for 20-ish years.

                                Recently, I decided to export all of my passwords from Firefox, Chrome, and Edge, import the data into my KeePass database under their own folders, then delete everything from the browsers. That way I can move entries that weren't already in the database to their respective locations in the database hierarchy, delete duplicates, and change insecure passwords.

                                The database is hosted on my phones (work and personal), laptop, gaming PC, and a server at home, all synced with Syncthing. My work laptop also has Portable KeePass that accesses the database via WebDAV to my server.

                                C This user is from outside of this forum
                                C This user is from outside of this forum
                                [email protected]
                                wrote last edited by
                                #47

                                This

                                x10

                                1 Reply Last reply
                                2
                                • L [email protected]

                                  I use KeePass (Keepass2Android, KeePassXC, OG KeePass, and KeePassium) for everything. Been using KeePass in general for 20-ish years.

                                  Recently, I decided to export all of my passwords from Firefox, Chrome, and Edge, import the data into my KeePass database under their own folders, then delete everything from the browsers. That way I can move entries that weren't already in the database to their respective locations in the database hierarchy, delete duplicates, and change insecure passwords.

                                  The database is hosted on my phones (work and personal), laptop, gaming PC, and a server at home, all synced with Syncthing. My work laptop also has Portable KeePass that accesses the database via WebDAV to my server.

                                  C This user is from outside of this forum
                                  C This user is from outside of this forum
                                  [email protected]
                                  wrote last edited by
                                  #48

                                  This is what I did. Once Firefox did something and wiped my passwords from sync only way I got them back was I had an old laptop I didn’t use often that was synced to my account. Now I use keepass that’s saved locally and a backup on my nas & flashdrive.

                                  1 Reply Last reply
                                  4
                                  • tmpod@lemmy.ptT [email protected]

                                    This. And to add to what other commenters have said, by using Bitwarden and paying for their Premium plan (very cheap, just $10/year), even if you don't use all their features, you're supporting a good project. It's critical infrastructure, I think the price is more than fair.
                                    Either way, you should always make periodic backups from any cloud service you use, encrypted of course.

                                    W This user is from outside of this forum
                                    W This user is from outside of this forum
                                    [email protected]
                                    wrote last edited by
                                    #49

                                    just $10/month year

                                    tmpod@lemmy.ptT 1 Reply Last reply
                                    3
                                    • W [email protected]

                                      just $10/month year

                                      tmpod@lemmy.ptT This user is from outside of this forum
                                      tmpod@lemmy.ptT This user is from outside of this forum
                                      [email protected]
                                      wrote last edited by
                                      #50

                                      Yes! Oh my, I'm silly; that was precisely my point and I managed to mess it up 🙃

                                      Thank you for the correction!

                                      1 Reply Last reply
                                      2
                                      • muusemuuse@sh.itjust.worksM [email protected]

                                        It never made sense to me to put password managers in the cloud. Regards to what you intend it to do, you’re making it accessible to a wider audience than necessary. And yet, I’m using iCloud. It’s time for a change.

                                        I’m thinking of just running a locally hosted password manager on my home server and letting my devices sync with it somehow when I’m at home. I have a VPN into my home network when I’m away that automatically triggers when I leave the house, so even that’s not that big an issue, but I’m really not familiar with what’s gonna cleanly integrate with all my stuff and be easy to use. All I know is I wanna kill the cloud functionality of my setup.

                                        I already have a jellyfish server so I figured I would just throw this onto that. Any suggestions?

                                        ikidd@lemmy.worldI This user is from outside of this forum
                                        ikidd@lemmy.worldI This user is from outside of this forum
                                        [email protected]
                                        wrote last edited by
                                        #51

                                        If you've been using passkeys, you'll need to generate new ones when you switch. AFAIK, they aren't exportable from Google or Apple. Which, among other reasons, is why I'll just stick to high-entropy passwords. I've had some sites like Amazon try to sneakily make me register passcodes, I've had to go back and tear them out before they screw me somehow.

                                        Y 1 Reply Last reply
                                        4
                                        • irmadlad@lemmy.worldI [email protected]

                                          I look at it like this:

                                          • I don't absolutely trust the security of my server. Sure, it hasn't had a breach.....yet, but that possibility is inevitable, given the amount of bots that keep trying to get in by the minute. It's secure, yes, but is it secure enough to entrust the keys to my bank account, my business ventures, et al? IF somebody got the key to my Lemmy account, it would be bothersome, but not cataclysmic since all online accounts are silo'd with only a couple that are linked.
                                          • Bitwarden spent a lot of time and money building a large infrastructure that is, imho, far more secure than my little server. Bitwarden has a pretty good track record. They have had some vulnerabilities, even as recent as '23 but these have been remediated.
                                          • Confirmation bias...I've been using Bitwarden for untold years now and have never had an issue, other than the recent UI theming schema that was so castigated by users that they offered a way to switch back.

                                          While hosting my own password manager would fit right in with the rest of my selfhosting, I think sometimes it's better to defer to more secure options when dealing with highly sensitive data.

                                          P This user is from outside of this forum
                                          P This user is from outside of this forum
                                          [email protected]
                                          wrote last edited by
                                          #52

                                          Bitwarden is absolutely solid,yes.

                                          Local server wise: If OP uses it in a local only setup behind a proper VPN implementation from my point of view the risk is acceptable.
                                          It's not that hard to secure a home server in a way that Vaultwarden is not at risk - and when you're so compromised that it is, then the attacker can easily use other vectors to gain the same data (RAt,keyloggers, etc.)

                                          1 Reply Last reply
                                          1
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          Powered by NodeBB Contributors
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups