KeeWeb for Nextcloud

The KeeWeb application is a password manager integrated into Nextcloud. For example, it allows you to read a KeePass file (.kdbx) stored on your Nextcloud instance. But sometimes Nextcloud does not let the application support these files, which makes it impossible to read them from KeeWeb. To remedy this, a solution exists.

Go to the Nextcloud configuration directory:

cd /var/www/nextcloud/config/

If it does not exist, create the mimetypemapping.json file whose owner is the user nextcloud :

sudo su nextcloud -c "nano mimetypemapping.json"

Then add in this file the following text:

    "kdbx": ["x-application/kdbx"]

Save the file (CTRL + o) and exit nano (CTRL + c).

Then run a scan by executing next command as root:

sudo -u nextcloud php /var/www/nextcloud/occ files:scan --all

Now the problem is fixed.

Found errors? Think you can improve this documentation? Simply click the Edit link at the top of the page, and then the icon on Github to suggest changes.