Table of Contents

KeepassXC as the System Keyring


Description

It is possible to use KeePassXC as the system keyring.

The following information requires at least KeePassXC 2.5.0 installed.


Configure


Disable gnome-keyring

Create 3 .desktop files and place them in ~/.config/autostart:


Accessing Entries


Entries

There are different fields that are stored in the Advanced > Attributes section of each entry.

You can create your own key:value pairs for easier access and searching of specific entries.

Here's a couple examples:

Nextcloud Desktop

General
Title: Nextcloud Desktop
Username: username
Password: *******
URL: https://path.to.nextcloud
Advanced
Type: Password
Use: Saved password or login
server: Nextcloud
type: plaintext
user: username:https://path.to.nextcloud/:0

Thunar

You can configure access to remote filesystems for browsing in Thunar.

General
Title: username@hostname//home/username/.ssh/key
Username: username
Password: ********
Advanced
authtype: publickey
object: /home/username/.ssh/key
protocol: sftp
server: hostname
user: username
xdg:schema: org.gnome.keyring.NetworkPassword

keyring entries

Entries created with keyring have the following attributes

General
Title: Password for 'username' on 'service'
Username: username
Password: ********
Advanced
application: Python keyring library
service: twitter
username: username

Suggestions