Keyringer is an encrypted and distributed secret sharing software running from the command line.

Keyringer lets you manage and share secrets using OpenPGP and Git with custom commands to encrypt, decrypt, and edit text files and other kind of documents. By storing those secrets in Git, you can share them with other people in a distributed manner.

Using keyringer requires previous knowledge of Git and the command line.

To learn how to use keyringer, read the documentation on the keyringer website.

You can use the open command of keyringer to edit, encrypt, and share LibreOffice documents, images, etc.

To store your keyringer configuration across separate working sessions, you can enable the Dotfiles persistence feature and make persistent the files in the .keyringer folder of your Home folder.

For example, if you have a single keyringer named top-secret:

/live/persistence/TailsData_unlocked/dotfiles
└── .keyringer
    ├── config
    └── top-secret

Make sure to update your dotfiles each time you use the init, teardown, destroy, or preferences command of keyringer.

To do so you can execute the following command:

rsync -va --ignore-existing --delete ~/.keyringer /live/persistence/TailsData_unlocked/dotfiles