On 05/05/2025 15:59, Marc SCHAEFER wrote:
Hello,

Has anyone experienced the following setup:

On a standard system (Debian GNU/Linux):

- install keepassxc, create a master password and a database file
   [ alternative: keepass2, but mono dependancy ]

- make sure that database file is on a git, pushable to a
   remote repository (I like git-on-SSH), and push/commit it when
   required

On an Android phone:

- install GitSync, and sync the above repository to a local directory

- install KeePassAndroid, and use the database file on that directory

Now, create the passwords and sync around.

I have quickly tested, it it works (I tested with keepass2, but
keepassxc should also work).

Do you use setups like this? Or do you prefer cloud solutions like the
ones offered by keepass2, or even a fully web (possibly mobile, too)
solution like bitwarden (I already use it, but it's a bit complicated &
has licencing issues)?

Any inputs?

Thank you.

You might like https://www.passwordstore.org/ which embraces the UNIX philosophy a bit more:

 * Each password lives in a gpg-encrypted file, whose name is the title
   of the website or resource that requires the password
 * Each file is plain text, and can store additional meta data (such as
   a username)
 * The Pass CLI understands if the password store is a git repo and
   will add git commit messages with each edit. You can also do "pass
   git push" / "pass git push" to synchronise to another repository
   (GitHub if you want cloud, or perhaps a Forgejo instance you self-host?)

There are, of course, apps for Android, or plugins for browsers as you see fit.

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to