Pb Keeweb Nextcloud

Bonjour, je souhaiterais utiliser Keeweb (desktop app) avec un fichier .kdbx sur mon serveur Nexcloud mais ca ne fonctionne pas. J’ai aussi installé Keeweb dans les apps Nextcloud et j’arrive a pointer vers le fichier, mais impossible de l’ouvrir en cliquant directement sur le fichier. Quelqu’un aurait il une solution?

1 Like

Hello !

C’est un problème assez bien documenté dans la communauté Nextcloud. Tu as un fix simple expliqué ici : https://github.com/jhass/nextcloud-keeweb/issues/34#issuecomment-313841308
La seule différence est qu’il faut exécuter le update-db avec l’utilisateur nextcloud et non www-data (spécificité yunohost)

1 Like

Merci pour l’astuce, le fichier lance bien keeweb. Mon second problème se situe au niveau de la desktop app de keeweb. Impossible de se connecter erreur http status 503

Hello,

Il s’agit d’un problème lié à Nextcloud. Visiblement, il n’est pas 100% compatible avec le protocole WebDAV. Les équipes de Keeweb se sont penchées sur le sujet mais ont conclu qu’elles ne pouvaient rien faire dans Keeweb pour réparer cette erreur.

Voici la solution que j’ai trouvée sur leur forum (ça marche parfaitement pour moi). Il faut changer le fichier lib/base.php.
Avant :

         $incompatibleUserAgents = [
                    // OS X Finder
                    '/^WebDAVFS/',
            ];

Après :

         $incompatibleUserAgents = [
                    // OS X Finder
                    '/^WebDAVFS/',
                    // KeeWeb client
                    '/KeeWeb\/\d[.]\d[.]\d/',
            ];

Il faudra malheureusement le refaire pour chaque mise à jour de Nextcloud, en espérant que ce problème soit un jour résolu…

1 Like

Le lien pour référence et discussion : https://github.com/keeweb/keeweb/issues/492

Moi j’utilise passman https://passman.cc/ dans nextcloud depuis plusieurs mois et je n’ai pas rencontré de problème

un grand merci , ca fonctionne a merveille.