Keepassxc: Difference between revisions

From wikinotes
No edit summary
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
A fully cross platform keepass implementation.
A fully cross platform keepass implementation.<br>
see also [[keepassxc-cli]].


= Documentation =
= Documentation =
Line 26: Line 27:
</source>
</source>
</blockquote><!-- install -->
</blockquote><!-- install -->
= Commandline =
<blockquote>
Aside from the actual commandline client, there are some useful params for starting keepassxc.
<syntaxhighlight lang="bash">
echo 'my-password' | keepassxc --pw-stdin /path/to/foo.kdbx  # open db, with password
</syntaxhighlight>
</blockquote><!-- Commandline -->


= Configuration =
= Configuration =
Line 37: Line 47:
       - [x] Show a system tray icon
       - [x] Show a system tray icon
       - [x] Hide window ti system tray when minimized
       - [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
</syntaxhighlight>
</syntaxhighlight>


Line 46: Line 62:
=== Browser ===
=== Browser ===
<blockquote>
<blockquote>
* Chromium based browsers (ex. Chromium/Chrome/Qutebrowser/Vivaldi/Brave)
Officially supported browser integrations available chromium/firefox/edge based browsers.
* Firefox based browsers (ex. Firefox/Seamonkey)
* Edge


Allow Browser Extension
{| class="wikitable"
<syntaxhighlight lang="yaml">
|-
- open: keepassxc:
| [[firefox addon keepassxc]]
  - Tools/Settings:
|-
    - Tab: Browser Integration:
| [[qutebrowser addon qute-keepassxc]]
      - [x] Enable browser integration
|-
      - Enable Integration for these browsers:
|}
        - [x] firefox # for example
</syntaxhighlight>
 
Connect Browser Extension
<syntaxhighlight lang="yaml">
# with keepassxc open, and logged in
- Click Extension:
  - Settings Cog:
    - Choose to link with database
</syntaxhighlight>
 
Usage
<syntaxhighlight lang="yaml">
- keepassxc must be open, logged in
- login credentials will be suggested automatically
</syntaxhighlight>
</blockquote><!-- Browser -->
</blockquote><!-- Browser -->



Latest revision as of 23:35, 8 April 2023

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.