Wallabag v2 - intégration dans yunohost?

Hello tout le monde !

J’ai ouvert un ticket sur Github, mais je viens voir si vous avez pas une solution pour moi. Je ne peux pas connecter l’extension Firefox, l’appli iOS ou le plugin dans ttrss à cause de mauvais identifiants (bad credentials) : le mot de passe de l’utilisateur wallabag n’est pas celui du SSO. Dans le script d’installation il est mentionné que le mot de passe de l’utilisateur est $(ynh_string_random) et c’est là où ma connaissance du packaging des apps Yunohost n’est pas suffisante pour comprendre pourquoi cette variable et si je peux la retrouver.

Donc toute suggestion sera la bienvenue :slight_smile:

(Pour info, j’ai identifié le problème en curlant les APIs de wallabag qui sont utilisés par les apps/plugins/extensions. Bad credentials avec mon utilisateur et mot de passe SSO, et tout fonctionne quand je crée un utilisateur dans le User Management de wallabag et que j’utilise ces identifiants.)

Salut, ynh string random c’est comme son nom l’indique une chaine de caractères aléatoire … Donc impossible à retrouver

Normalement tes identifiants Wallabag sont les memes que celui de ton instance YNH ?
J’ai aussi le problème pour l’extension FF , je pense que c’est du a SSO je n’arrive pas à trouver de contournement…

Oui : je peux me connecter directement à l’interface web, sans passer par le portail SSO. Par contre dès que j’utilise les client_id et token, ça ne fonctionne pas, ça vient peut-être de là mais encore une fois je ne suis pas très versé dans tout ça…

Salut tout le monde, je me suis moi-même heurté au problème il y a quelques temps.

Si je me souviens bien, le mote de passe est envoyé par mail au compte local. Pour pouvoir y accéder, j’ai installer l’appli Roundcube.

Une autre solution est d’utiliser un client mail lourd(thunderbird) ou de mettre une redirection des mails (à condition évidement que le port 25 ne soit pas bloqué).

La récupération du mot de passe m’envoie vers une page statique. Donc impossible de le modifier.

Le contenu de wallabag2.conf est aussi différent:

rewrite ^ /wallabag/app.php?$request_uri;

Que faut-il faire avec ce dernier package pour corriger le problème de login dans les extension/appli Android?

Bon y’a du nouveau côté mise à jour :slight_smile:
@JimboJoe a bien bossé, la mise à jour vers la 2.2.2 (2.1.4 avant) est prête :slight_smile:
Et le bookmarklet remarche ! :tada:

J’ai testé l’installation et la mise à jour, les fonctions de base sont bien présentes.
Par précaution, si y’a des motivés - sur une machine de test de préférence, faites une sauvegarde de vos articles au cas où - vous pouvez la tester avec la commande yunohost app upgrade wallabg2 -u https://github.com/YunoHost-Apps/wallabag2_ynh/tree/update_2.2.
Je vais aussi l’utiliser quelques temps, si tout roule on validera la mise à jour.
À vos tests !

2 Likes

Pour rappel, les notes de version, bien fournies :slight_smile: https://wallabag.org/en/news/new-release-wallabag-2-2-finally
Les premiers tests sont encourageants, ça semble fonctionnel en prod’. D’autres veulent essayer avant qu’on officialise tout ça ? :wink:

Salut,

Pour moi, cela fonctionne sur mon Yunohost chez OVH et avec l’application Wallabag pour Android 1.12.1. J’ai essayé sur mon Ipad avec l’application Wallabag 2 officielle mais j’ai un problème d’authentification. A voir plus tard…
Merci pour la mise à jour.

Bye.

Super, ça je pouvais pas tester, merci :slight_smile:

Elle fonctionnait avant ?

Non, je n’ai jamais réussi avant. Il faut que je creuse mais ce n’est pas une priorité pour moi.

Merci.

Pour information, j’ai rajouté dans le README le contournement nécessaire pour les connexions en OAuth (donc appli iOS et Chrome/Firefox par exemple) :

At the moment you have to apply a workaround to connect via OAuth (iOS, Chrome/Firefox plugin, etc.) by changing your user password:

  • via the user interface and the recovery e-mail
  • via CLI on the server: cd /var/www/wallabag2 ; sudo -u www-data ./bin/console --env=prod fos:user:change-password
1 Like

Ok donc je pense qu’on peut finaliser tout ça. Je merge :slight_smile:
Version 2.2.2 disponible avec l’adresse de mise-à-jour classique :wink:

Merci encore @JimboJoe

1 Like

Although I am not speaking french I upgraded to 2.2.2.
Thanks a lot for your great work Lapineige :slight_smile:!
With this release the following issues have been solved for me:

  • No error 500 anymore
  • Annotation can be stored now
  • I can export all my articles via JSON now and with this can create a backup before I upgrade
  • I can add articles via my android wallabag installation

Really great!

Uh… sound like we forgot to give some news in english, sorry :frowning:

Thanks @JimboJoe instead of me, he made the whole patch :slight_smile:

Good to knows that all the expected-to-be-solved issues are indeed… solved :slight_smile:

That was working on my side before… Were you able to export in xml instead ?

Than thanks a lot to JimboJoe too :grinning:!

No, both were not working for me. I could only export single articles in the different formats, but not e.g. the complete archived folder.

Hopefully the whole upgrade worked fine ! :wink: :innocent:

(backup time ^^)

Mise à jour majeure en approche ! (Merci @JimboJoe :slight_smile: )

Niveau utilisateur le changement majeur c’est le support des outils de sauvegarde/restauration de Yunohost :slight_smile:
Aussi, l’installation de plusieurs instances est maintenant possible.

D’un point de vue plus technique, le code est maintenant plus conforme aux standards de Yunohost.

N’hésitez-pas à tester cette version (en ayant des sauvegardes !) sur une machine virtuelle ou une machine de test (ou en production, à vos risques et périls) et nous faire des retours :slight_smile:
L’adresse pour tester: https://github.com/YunoHost-Apps/wallabag2_ynh/tree/code_refactoring


Major update incoming ! (Thanks @JimboJoe :slight_smile: )

On the user side the major change is the integration of Yunohost’s backup/restore system :slight_smile:
Also now it’s possible to install multiple instances.

On a technical point-of-view, the code has been refactored to fit to Yunohost’s standards.

Don’t hesitate to test this version (do some backups before!) on a virtual machine or a test machine (or in production, at your own risks) and give us some feedbacks :slight_smile: )
Here’s the address: https://github.com/YunoHost-Apps/wallabag2_ynh/tree/code_refactoring

2 Likes

Des personnes m’ont rapporté des problèmes avec le bookmarklet après avoir effectué des sauvegardes/restauration. Comme c’était le cas avant la mise à jour.
D’autres rencontrent le même problème ?


Some users reported to me issues when using the bookmarklet, after using the backup/restore system. Same issues as before the update.
Anyone else experiencing the same problem ?