[Official topic] Wallabag2

,

Wallabag for YunoHost

Integration level
Install Wallabag with YunoHost

Overview

Wallabag is a self hostable Read-It-Later application allowing
you to not miss any content anymore. Click, save, read it when you can.
It extracts content so that you can read it when you have time.

It provides a web interface, browser (Firefox / Chrome / Opera) add-ons, mobile apps (Android / iOS / Windows Phone) and even on e-reader (PocketBook / Kobo).

Screenshots

Demo

Configuration

Documentation

YunoHost specific features

In addition to Wallabag core features, the following are made available with
this package:

  • Integrate with YunoHost users and SSO - i.e. logout button
  • Allow one user to be the administrator (set at the installation)
  • Asynchronous import using Redis (need to be enabled in the Internal Settings). RabbitMQ import not supported (yet ?)

Multi-users support

Supported architectures

  • x86-64b - Build Status
  • ARMv8-A - Build Status
  • Jessie x86-64b - Build Status

Limitations

Additional information

NB: Since @jeromelebleu is no longer maintaining this package, I (@lapineige) take over this repository. But I have limited time and experience, so feel free to help !

Upgrade from v1

The upgrade from the YunoHost Wallabag v1
app requires a manual operation, that’s why it’s provided as a new package.
For the migration process, please refer to the
Wallabag official documentation.

Links


Developers and testers info

Only if you want to use a testing branch for coding, instead of merging directly into master.
Please do your pull request to the testing branch.

To try the testing branch, please proceed like that:

sudo yunohost app install https://github.com/YunoHost-Apps/wallabag2_ynh/tree/testing --debug
or
sudo yunohost app upgrade wallabag2 -u https://github.com/YunoHost-Apps/wallabag2_ynh/tree/testing --debug

Please be aware that the testing branch might contains some bugs and is not recommended if you need a stable app.
Doing a normal upgrade of the package avec sudo yunohost app upgrade wallabag2 (without any URL specified) will revert you app to the master branch.


Wallabag pour YunoHost

Integration level
Install Wallabag with YunoHost

Vue d’ensemble

Wallabag est une application de lecture différée : elle permet simplement d’archiver une page web en ne conservant que le contenu. Les éléments superflus (menus, publicités, etc.) sont supprimés.

Sont disponibles: une interface web, des add-ons pour navigateurs (Firefox / Chrome / Opera), des applications pour mobile (Android / iOS / Windows Phone) et mĂŞme sur liseuse (PocketBook / Kobo).

Captures d’écran

DĂ©mo

Configuration

Documentation

Caractéristiques spécifiques YunoHost

En plus des fonctionnalités principales de Wallabag, ce paquet propose également:

  • Une intĂ©gration avec le système de gestion des utilisateurs et le SSO de Yunohost - e.g. un bouton de dĂ©connexion
  • De permettre Ă  un utilisateur d’être administrateur (rĂ©glage lors de l’installation)
  • Un import asynchrone utilisant Redis (Ă  activer dans les Paramètres Internes). L’import via RabbitMQ n’est pas (encore ?) supportĂ©.

Support multi-utilisateurs

Supported architectures

  • x86-64b - Build Status
  • ARMv8-A - Build Status
  • Jessie x86-64b - Build Status

Limitations

Informations additionnelles

NB: Depuis que @jeromelebleu ne maintient plus ce paquet, je (@lapineige) reprends la charge de ce dépôt. Mais j’ai un temps et une expérience limitées, donc n’hésitez pas à donner un coup de main :slight_smile: !

Mettre Ă  niveau depuis la v1

La mise à niveau depuis le paquet Yunohost de Wallabag v1 demande une opération manuelle, c’est pourquoi un nouveau paquet est fournit.
Pour le processus de migration, merci de vous référer à la documentation officiel de Wallabag.

Links


Informations pour les développeurs

Seulement si vous voulez utiliser une branche de test pour le codage, au lieu de fusionner directement dans la banche principale.
Merci de faire vos pull request sur la branche testing.

Pour essayer la branche testing, procédez comme ceci:

sudo yunohost app install https://github.com/YunoHost-Apps/wallabag2_ynh/tree/testing --debug
ou
sudo yunohost app upgrade wallabag2 -u https://github.com/YunoHost-Apps/wallabag2_ynh/tree/testing --debug

Soyez concient que la branche testing pourrait contenir des bugs et n’est pas recommandée si vous recherchez la stabilité de votre application.
Une mise à jour classique avec sudo yunohost app upgrade wallabag2 (sans préciser l’URL) fera retourner votre application au niveau de la branche master.

New testing released

Fix 20-app.ini in restore

New testing release :tada:

  • 25 Nov 2017 - #42
    • Add a change_url script for yunohost app change-url feature.
    • Fix 20-app.ini in restore
  • 30 Jan 2018
    • Upgrade to upstream version 2.3.2

Bonsoir @JimboJoe ,

L’upgrade s’est déroulé sans soucis.
Une sauvegarde a bien été faite.
J’ai pu me connecter à l’application, ajouter et supprimer une page web.

Ping @JimboJoe
Edit : J’ai lancé la commande yunohost backup create --verbose sans retour d’erreur suite à l’upgrade de Wallabag comme sur l’ensemble de l’instance YunoHost.

Merci :slight_smile:

ppr

1 Like

[fr]
Wallabag a été mis à jour en version 2.3.2 :tada::slightly_smiling_face:

Et il supporte maintenant de changer l’URL (donc domaine compris) après installation :slightly_smiling_face:

[en]
Wallabag have been upgraded to version 2.3.2 :tada: :slightly_smiling_face:

And it now support to change the URL (including the domain) after installation. :slightly_smiling_face:

New testing release

  • 26 Jun 2018 - #50
    • Simplify change_url script by using newly accessible conf folder
    • Clear assets cache after changing URL
sudo yunohost app install https://github.com/YunoHost-Apps/wallabag2_ynh/tree/testing --verbose
or
sudo yunohost app upgrade wallabag2 -u https://github.com/YunoHost-Apps/wallabag2_ynh/tree/testing --verbose

A new upgrade is available for Wallabag2 :tada:

  • 07 Jul 2018 - #50
    • Simplify change_url script by using newly accessible conf folder
    • Clear assets cache after changing URL

New testing available (I guess it’s never too late…)

sudo yunohost app install https://github.com/YunoHost-Apps/wallabag2_ynh/tree/testing --debug
or
sudo yunohost app upgrade wallabag2 -u https://github.com/YunoHost-Apps/wallabag2_ynh/tree/testing --debug

On a besoin d’aide pour tester la version 2.3.7 :slight_smile:

Pour tester: yunohost app upgrade wallabag2 -u https://github.com/lapineige/wallabag2_ynh/tree/testing
(comme d’habitude, faites une sauvegarde avant au cas où :wink:


We need some help to test the version 2.3.7 :slightly_smiling_face:

To test it : yunohost app upgrade wallabag2 -u https://github.com/lapineige/wallabag2_ynh/tree/testing
(as usual, do a backup before, just in case :wink:

Salut,

Alors je n’ai pas tout testé mais ça semble fonctionner correctement.

J’ai pu faire l’upgrade.
Une sauvegarde a été faite durant l’upgrade.
Une fois upgradé j’ai pu ajouter et supprimer un article depuis l’application Wallabag Android.

Ce que je n’ai pas testé (entre autres) :

  • l’export et l’import des articles ;
  • l’ajout et la suppression d’un article depuis un navigateur. =>> Édit : ça fonctionne depuis un navigateur.

ppr

Ah !
Intéressant, apparemment ça pourrait poser problème…

Quelqu’un⋅e peut tester avec l’extension wallabager ?

@Maniack_Crudelis tu peux mettre Ă  jour ton post au niveau du changelog ? Merci :slight_smile:

Wallabag will finally get fail2ban support, to protect you against brute force attacks :slightly_smiling_face:

I need some help to test it. Can you try a fresh install, removal, backup, restore, and/or upgrade from last version ?
yunohost app upgrade wallabag2 -u https://github.com/YunoHost-Apps/wallabag2_ynh/tree/fail2ban

Can you report your results here or here : https://github.com/YunoHost-Apps/wallabag2_ynh/pull/65 ? :slightly_smiling_face:

PS: don’t test it with v2.3.7 as it is based on master you would go back to 2.3.2.

New testing available

  • 13 May 2018 - #70
    • Fix an issue when you try to import wallabag articles #55
    • Remove ini file for php #57
    • Upgrade to 2.3.7 #61
    • Wallabag is not protected by fail2ban against brute force #65
    • Global upgrade of the package #67
sudo yunohost app install https://github.com/YunoHost-Apps/wallabag2_ynh/tree/testing --debug
or
sudo yunohost app upgrade wallabag2 -u https://github.com/YunoHost-Apps/wallabag2_ynh/tree/testing --debug
1 Like

New stable release :star_struck:

  • 27 May 2019 - #70
    • Fix an issue when you try to import wallabag articles #55
    • Remove ini file for php #57
    • Upgrade to 2.3.7 #61
    • Wallabag is not protected by fail2ban against brute force #65
    • Global upgrade of the package #67
2 Likes

It’s finally 2.3.8, and there is some improvement in the backup process (it doesn’t backup the cache)

New testing available :mega:

sudo yunohost app install https://github.com/YunoHost-Apps/wallabag2_ynh/tree/testing --debug
or
sudo yunohost app upgrade wallabag2 -u https://github.com/YunoHost-Apps/wallabag2_ynh/tree/testing --debug
3 Likes

Bonsoir,

Merci pour cette nouvelle testing :slight_smile:
J’ai pu faire l’upgrade sans problème.
J’ai, depuis l’application mobile, pu ajouter un article, le prévisionner et le supprimer.

ppr

Yes! Now it works also with android and firefox client!

Thanks!

Bonjour,

J’avais déjà remarqué des entrées fail2ban dans mon Logwatch il y a quelques temps.

Aujourd’hui, après quelques ajouts et suppressions d’articles, je me suis fait bannir de mon serveur après 5 essais depuis l’application Android. Je suis sur un VPS avec la dernière version stable de YunoHost sur une base Stretch.

Il faudrait voir si d’autres reproduisent le truc ou pas afin de voir si ça vient de YunoHost ou de l’application elle-même.

ppr