Keepassxc

From wikinotes

A fully cross platform keepass implementation.
see also keepassxc-cli.

Documentation

official docs https://keepassxc.org/docs/KeePassXC_UserGuide.html

Locations

~/.config/keepassxc/keepassxc.ini configuration

Install

sudo pacman -S keepassxc       # archlinux
gsudo choco install keepassxc  # windows

Commandline

Aside from the actual commandline client, there are some useful params for starting keepassxc.

echo 'my-password' | keepassxc --pw-stdin /path/to/foo.kdbx  # open db, with password

Configuration

General Settings

- Tools/Settings:
  - Tab: General:
    - User Interface:
      - [x] Show a system tray icon
      - [x] Hide window ti system tray when minimized
      - [x] Minimize instead of app exit
  - Tab: Security:
    - Timeouts:
      - [x] Lock databases after inactivity of: 240s
    - Convenience:
      - [x] Lock databases when session is locked or lid closed

Clicking the icon will toggle hide the database.

Integrations

Browser

Officially supported browser integrations available chromium/firefox/edge based browsers.

firefox addon keepassxc
qutebrowser addon qute-keepassxc

SSH Agent

Manage access to SSH keys.

Keeshare

Share a subset of entries with others.