Huh. I found a password manager that's "unix-like" in the sense that
Passwords are just GPG-encrypted files laid out in a particular way. This means you can arguably use git to version and distribute your passwords file.
The amount of plugins suggest that modularity is paying off. I wonder what the browser and mobile experience is like. I wonder if there is yubikey support.
I like the idea of not needing a self-hosted DB, or something like dropbox.
@gaelan Since it’s just GPG, yes, it does support smart cards (which is what your Yubikey is to the system).
I can also recommend gopass, which adds a slew of other features like recipient management, multi-store support, search, auto-complete, TOTP (yes, you can use it as your MFA authenticator) and QR code output, amongst other things 😊
@gaelan I used that for a long time. Eventually switched back to KeePass because I found KeePassDX for Android and Pass's browser integration is nearly nonexistent and its windows (which I use for work) port is abandoned. Also, just personally, I don't even want the site/account names exposed.
I use it on the browser as well as on mobile. But I mainly use bitwarden and pass only for more sensitive passwords. The browser extensions are not completely straight forward, as they need native extensions(? Some file to allow these webextensions to run some local binaries). And of course the Android app uses OpenKeychain to decrypt the passwords, but is well integrated.
When it comes to stuff like Yubikey support. Well it uses your gpg-agent and git…
@sheogorath Currently using BitWarden self-hosted! Other than databases not being as comfy as git in the sense of backup, it's been working well!
Yeah really curious what the mobile/browser UX will be like. I found out about pass as an alternative to the rigged-up gpg scheme I use to securely plug credentials into offlineimap and presumably other CLI tools.
@gaelan Welcome to Termux!
Community forum: https://termux.com/community
IRC channel: #termux on freenode
Gitter chat: https://gitter.im/termux/termux
Mailing list: firstname.lastname@example.org
Search packages: pkg search <query>
Install a package: pkg install <package>
Upgrade packages: pkg upgrade
Learn more: pkg help
$ lynx --cookies=off --useragent='Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; FSL 7.0.6.01001)'
@gaelan i wrote this a few years ago about how to use pass, with gogs (GitOnGo) all hosted inside a docker container. It's probably a little out of date now, but it should still give you an idea about how you self-host this as a solution. http://www.alba13.com/2015/10/using-docker-as-password-manager.html