Tour d'horizon des agrégateurs RSS auto-hébergeables

Tour d’horizon des agrégateurs RSS auto-hébergeables

Still alive

Avatar de l'auteur
Guénaël Pépin

Publié dans

Internet

11/06/2018 9 minutes
34

Tour d'horizon des agrégateurs RSS auto-hébergeables

Les agrégateurs RSS à installer chez soi sont bel et bien vivants. Nous passons en revue sept de leurs représentants, montrant la diversité (parfois insoupçonnée) de ces outils. Leurs principales fonctions sont ici scrutées, des poids plume aux mammouths laineux.

Ces dernières semaines, nous avons passé en revue les principaux agrégateurs de flux RSS en ligne. Si les fonctions de base sont généralement les mêmes, chacun apporte sa pierre à l'édifice, de la polyvalence d'Inoreader aux fonctions d'équipe de Feedly, en passant par l'algorithme de tri des actualités de NewsBlur. Avec pour contrepartie la centralisation et des outils souvent limités dans leurs versions gratuites.

Ce tour ne serait pourtant pas complet sans parler des agrégateurs auto-hébergeables. La plupart sont de simples projets personnels, mais d'autres intègrent certaines fonctionnalités communes aux services centralisés. Dans cet article, nous nous concentrons sur sept outils en ligne, au code ouvert, dont le développement est toujours actif. Les critères : l'ajout et l'organisation des flux, la personnalisation de l'interface, les extensions et quelques éléments d'installation.

Notre dossier sur les lecteurs de flux RSS :

FreshRSS, entre légèreté et fonctions

D'apparence classique, FreshRSS fournit les fonctionnalités attendues d'un agrégateurs RSS complet : interface personnalisable, catégories et labels, recherche dans le contenu, API... Il a tout de même quelques surprises dans sa manche. L'outil fournit ainsi des filtres de contenus, n'affichant que les entrées contenant une certaine expression, et des notifications web, étonnamment rares dans notre sélection. Il est également l'un des rares à supporter les flux WebSub.

Il n'est pourtant pas le plus flexible, n'offrant par exemple pas de récupération simple du contenu original d'un article. Une option est certes disponible dans les paramètres de chaque flux (icône engrenage dans la liste), mais elle nécessite d'entrer manuellement le bloc HTML du contenu pour chacun. La fonction est volontairement cachée.

FreshRSS est un compromis entre facilité d'installation et capacités. Des extensions sont d'ailleurs disponibles. À l'avenir, ses concepteurs comptent faire de FreshRSS un système fédéré, avec des fonctions de tri automatique des flux, ce qui le mettrait au niveau de certains services hébergés (voir notre entretien).

FreshRSSFreshRSS statistiques

Leed, le lecteur web simple

Si vous cherchez un lecteur web minimal, avec défilement infini des entrées, Leed est un bon candidat. L'agrégateur brille par sa simplicité, à défaut d'offrir une interface travaillée visuellement. Il s'installe simplement sur un hébergement mutualisé, et peut gérer plusieurs utilisateurs.

Il ne fournit aucune vue par titres, chaque entrée est présentée avec le contenu du flux. Pas de recherche, ni de notification web ou de personnalisation de l'interface. Il liste simplement les articles mis en ligne, avec la possibilité de les mettre en favoris. Il est tout de même extensible, via des greffons disponibles sur GitHub, dont l'un lui adjoint une API REST. Seule une application officielle sur Android semble en tirer parti pour le moment.

La dernière version date de septembre, et un projet de branche 2.0 a été lancé. Incompatible avec la version actuelle, elle doit entre autres améliorer la sécurité et ajouter une cohabitation « officielle » de plusieurs utilisateurs.

Leed flux RSSLeed abonnements RSS

Miniflux, minimaliste mais compatible

Miniflux est l'agrégateur qui a lancé notre série en janvier (voir notre entretien). Il mise sur une interface simple et claire, avec une colonne centrale et un menu en tête de page web menant à l'ensemble de ses capacités. Comme Leed, Miniflux est conçu pour la lecture de flux et la sauvegarde d'articles à lire, ici avec un historique des pages lues. Pas de vue multi-panneaux, de filtres ou de fonction recherche, par exemple.

L'outil n'est pour autant pas si limité. Il intègre plusieurs mesures de protection de la vie privée, ainsi qu'une récupération du contenu original des articles, à activer pour chaque flux. Il s'appuie aussi sur l'API Fever, abandonnée mais répandue, pour se lier aux applications mobiles.

Une version hébergée est proposée, pour 15 dollars par an (avec 15 jours d'essai). Destinée aux aficionados, elle ne fournira pas les fonctions d'un Inoreader pour ce prix, mais satisfera peut-être ceux qui préfèrent un outil minimal libre. À noter que l'application est désormais distribuée comme un paquet classique. Contrairement à la première branche, Miniflux 2.0 n'est plus compatible avec les hébergements mutualisés.

Miniflux catégorie RSSMiniflux abonnements RSS

NewsBlur, la plateforme mammouth

NewsBlur est l'un des services clés en main analysés dans notre série. Comme FeedBin, son code est pourtant ouvert. C'est le mètre-étalon de cette sélection, tant ses fonctionnalités sont riches. Malgré une interface rude à appréhender, ses possibilités sont nombreuses. Sa principale différence est sa capacité à apprendre les préférences de l'utilisateur, qui indique quels flux, auteurs ou thèmes il aime ou rejette.

Service commercial oblige, il dispose d'une API et de ses propres applications. Il est aussi l'un des rares à proposer une interface personnalisable. L'installation requiert un serveur dédié et Elasticsearch, ce qui n'est pas à la portée de tous. S'il est complet, cet agrégateur n'est pas le plus limpide pour celui qui voudrait esquiver le service officiel.

 NewsBlur flux RSSNewsBlur flux RSS

Selfoss, l'agrégateur web utilisable sans configuration

À l'opposé de NewsBlur, Selfoss est sûrement le logiciel le plus simple à installer. Il suffit de déposer ses fichiers sur un serveur web (avec PHP) pour qu'il fonctionne. Aucun besoin de configuration, ni de compte utilisateur pour se lancer. L'internaute peut ajouter ses flux et démarrer ses consultations sans plus de procès. Les préférences sont stockées dans un fichier INI et une base SQLite, par défaut.

Selfoss est un lecteur simple, qui n'affiche pas le contenu mais renvoie directement vers le contenu en ligne. Il a tout de même un avantage : il permet de suivre des comptes sur plusieurs plateformes, dont Twitter. En triturant son fichier de configuration, il révèle quelques fonctions, dont la création d'un compte utilisateur. Il intègre aussi l'authentification à deux facteurs, via une application type Google Authenticator.

L'outil fournit en outre des favoris et une fonction de recherche, plutôt véloce. Des applications tierces pour Android et iOS sont également disponibles, tout comme une API.

Notez que l'import d'abonnements précédents demande de changer l'extension de son fichier OPML pour XML.

Selfoss RSSSelfoss RSS

Tiny Tiny RSS, le grand-père

On ne présente plus Tiny Tiny RSS, l'agrégateur auto-hébergeable de référence. Pour une installation bien plus simple que celle d'un NewsBlur, il fournit la majeure partie des fonctionnalités à attendre d'une telle plateforme. Il bénéficie entre autres de grandes capacités d'organisation des flux et de règles pour automatiser le tri des entrées, sans parler de ses extensions. Sans entrer dans un entrainement algorithmique, il permet une configuration minutieuse.

Il reste donc une valeur sûre, éprouvée et supportée par nombre d'applications tierces, avec l'une des interfaces les plus claires du lot. Par contre, il ne fournit pas la flexibilité d'installation d'un FreshRSS, esquivant officiellement les hébergements mutualisés. Un concurrent peut donc lui être préféré pour sa légèreté. Tiny Tiny RSS est utilisable sans installation, via l'une des instances déjà en ligne, comme Framanews.

 Tiny Tiny RSSTiny Tiny RSS

Winds 2.0, le prototype de lecteur RSS et podcasts

Fin mai, Getstream.io lançait son propre agrégateur libre de flux RSS, Winds 2.0. L'objectif : montrer les capacités de ses outils commerciaux, et agréger dans une interface unique les flux RSS et les podcasts. Winds 2.0 mise ainsi sur une interface au design épuré, avec une mise en images importante, pour présenter son contenu. Elle met tant que possible articles et podcasts en parallèle.

Malgré ses qualités plastiques, l'outil pèche pour l'utilisateur voulant être efficace, voire pour celui souhaitant une gestion des podcasts aussi fine que des services dédiés comme Pocket Casts. Pas de recherche dans les contenus, ou d'historique de lecture accessible pour les émissions. Il offre tout de même un avantage pour les flux RSS : la récupération automatique du contenu des articles, restitués en version texte.

Il devrait s'enrichir dans les prochains mois, un développeur étant dédié au projet.

 Getstream Winds 2.0 RSSGetstream Winds 2.0 RSS

Des outils libres aux fonctions divergentes

Ces agrégateurs, du projet personnel à la démonstration technique, sont pour la plupart moins complets que les services propriétaires, comme Feedly ou Inoreader. Parmi les principaux manques figurent des fonctions sociales (comme des statistiques et mises en avant unifiées d'articles), les outils d'automatisation (comme IFTTT ou Zapier), d'organisation (règles, labels, surlignage...), d'équipes, ainsi que la plupart des options d'interface.

Ces outils, à la difficulté d'installation variable, restent tout de même parfaitement utilisables pour une veille complète. La plupart n'ont rien à envier aux services payants de ce point de vue.

Voici un tableau de leurs principales fonctions :

Agregateurs RSS comparatif

Écrit par Guénaël Pépin

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

FreshRSS, entre légèreté et fonctions

Leed, le lecteur web simple

Miniflux, minimaliste mais compatible

NewsBlur, la plateforme mammouth

Selfoss, l'agrégateur web utilisable sans configuration

Tiny Tiny RSS, le grand-père

Winds 2.0, le prototype de lecteur RSS et podcasts

Des outils libres aux fonctions divergentes

next n'a pas de brief le week-end

Le Brief ne travaille pas le week-end.
C'est dur, mais c'est comme ça.
Allez donc dans une forêt lointaine,
Éloignez-vous de ce clavier pour une fois !

Fermer

Commentaires (34)


Je suis surpris, il existe un theme sombre nomme “Dark” tres bien pour FreshRSS que j’utilise.


ah j’attendais cet article avec impatience, merci pour le dossier <img data-src=" />


Sinon, l’application News dans un NextCloud fait bien son travail. Ça a remplacé le TT-RSS que j’avais avant.


Je viens de vérifier dans les fichiers et effectivement, il y est. Il ne m’était pas apparu dans les paramètres, my bad. Le tableau est corrigé. <img data-src=" />


Il en existe pas un avec un affichage à la phoenixjp.net?


Le premier qui me vient en tête est Netvibes.


Je sais que ce n’est pas un lecteur RSS, mais en auto-hébergement, RSSBridge est intéressant pour fabriquer des flux RSS relativement propres quand les sites (coucou Twitter) n’en fournit pas.


Quelqu’un sait-il s’il existe des versions .spk pour Synology ou bien des Docker pour ce type d’application ?


Tiny Tiny RSS est dispo sur Syno Community


Merci beaucoup pour le comparatif final ;)



Juste quelques remarques pour Newsblur dans le tableau comparatif <img data-src=" /> :





  • Contenu original : oui, pour chaque flux, ou dossier, il est possible de sélectionner l’option “Text” dans la barre du bas, pour récupérer le texte/image à partir du site (façon Mercury reader) ou “Story” pour afficher l’article original du site,

  • Thème sombre : oui, voir les préférences (icône de l’engrenage) puis section “Goodies et Extras” et rubrique “Dark theme”. (Ok, ce n’est pas “natif” par contre)

  • Notifications web : oui, faire un clic droit sur un site, sélectionner “Notifications”, et cocher “Web” (possible de l’activer pour tous les “non lus” ou seulement les “focus”.

  • Labels : oui, en bas de chaque story, il est possible lorsque l’on clique sur “Save this story” d’un associer un ou plusieurs tags.

  • Récemment lus : oui, la vue “Read stories” de la barre latérale récapitule en ordre antéchronologique les dernières stories lues

  • Extension Firefox : oui, voir les préférences (icône de l’engrenage) puis section “Goodies et Extras” et rubrique “Browser Extensions for NewsBlur”. Il y a une extension permettant de garder un œil sur le nombre de stories non lues et un lien rapide pour enregistrer Newsblur en tant que lecteur RSS dans Firefox (pour enregistrer les flux d’un simple clic).






Selfoss est un lecteur simple, qui n’affiche pas le contenu mais renvoie directement vers le contenu en ligne.





Heu, si. Le contenu du flux rss est bien consultable en dépliant l’entrée de la liste (click sur titre). Ou alors je ne comprend pas ce qui est dit.


Il y’a bien une appli mobile pour FreshRSS puisque la compatibilité avec l’API GReader est conservée.

La plus utilisée je crois est EasyRSS c’est en tout cas celle que j’utilise. Oui c’est vrai ce n’est pas l’appli officielle.&nbsp;

De plus il est possible d’y classer ses flux dans ses propres catégories.



Le lecteur News de Nextcloud n’est pas mentionné parce qu’il n’est pas “stand alone” mais a besoin de Nextcloud pour fonctionner ?


Merci encore, ce service m’aura tout fait. J’ai pourtant fouillé les menus et options pour être certain de tout avoir… Ça m’apprendra. De même que l’extension Firefox m’avait échappé dans le dépôt de Mozilla.



&nbsp;Le tableau est corrigé pour ces éléments. Je place le thème sombre en Plugin, vu qu’il faut l’extension Stylish pour l’appliquer.


Par “App Android” ou “App iOS”, j’entends une application officielle ou directement adoubée par les développeurs. Le cas que tu mentionnes est dans la case “API”. :)



Et, oui, il faut installer Nextcloud pour accéder à l’application News.


Netvibes, j’avais oublié ce pseudo igoogle mal foutu, mais c’est en autohebergé que je parlais, et avec la possibilité d’avoir un affichage de flux rss plus classique comme ceux présentés ce serait pas mal.



Ca fait des mois que je cherche, et je crois que je vais devoir encore chercher


Merci pour ce tour d’horizon que j’attendais aussi avec impatience.



C’est possible d’ajouter les pré-requis pour les faire fonctionner ? à savoir une montre à quartz ou un supercalculateur ?

J’utilise un Raspberry 1B. Du coup, ça compte un peu. J’utilise Leed dessus sans problème, et j’ai pu tester FreshRSS qui fonctionne très bien aussi. Nextcloud est installé dessus pour différentes sauvegardes, mais il rame tellement que j’ai très vite abandonné l’idée d’utiliser News avec.


OK c’est ce que je pensais. Par contre c’est dommage les gens vont croire qu’on ne peut pas accéder a FreshRSS sur une appli Android, ceci dit la version web mobile marche très bien :-)








Glandos a écrit :



Je sais que ce n’est pas un lecteur RSS, mais en auto-hébergement, RSSBridge est intéressant pour fabriquer des flux RSS relativement propres quand les sites (coucou Twitter) n’en fournit pas.







Ouh comme c’est intéressant, pour Twitter ça me retirerait une épine du pied !



A tester, merci <img data-src=" />



Ce n’est pas grave ;) Le principal, c’est que c’est corrigé.



Newsblur, c’est très complet mais on a tendance à découvrir les fonctions au fil du temps (comme tu le fais bien remarquer, la courbe d’apprentissage n’est peut-être pas la plus évidente par rapport aux autres lecteurs de flux) <img data-src=" />


Je ne serais pas sérieux si je n’en profitais pas pour faire la pub pour mon propre lecteur RSS :https://github.com/timovn/C-LX-RSS



Aucune des solutions ne me convenaient, ou me plaisaient, donc j’ai conçu le mien ^^


FreshRSS <img data-src=" />


Vraiment cool d’avoir pris du Material Design <img data-src=" />


Il manque ReaderSelf à mon avis qui est vraiment sympa :)


FreshRSS me plaisait mais je me suis trop habitué à TTRSS.

Avoir une catégorie “moins de 24h” me manque. Ah et aussi, côté filtre c’est bien plus léger : il n’y a pas moyen de supprimer des flux selon des mots clé par exemple.

Le client EasyRSS associé a un soucis avec le téléchargement des flux aussi.

Un jour je prendrais peut être mon courage à deux mains pour aider dessus, le projet est cool.



Par contre Guénaël, concernant le contenu original, j’ai pu consulter les articles directement dans l’interface chez ChèreDePrince, un plugin ? Au passage tu as laissé l’erreur sur le manque d’un thème sombre dans ton article, tu as seulement mis à jour le tableau.


Oui ça a été corrigé pour le thème sombre, comme indiqué. :) Pour le contenu original, FreshRSS ne le récupère pas après mes (nombreux) essais, sur une installation perso et sur Chère de Prince. C’est effectivement mentionné dans la documentation, mais impossible de trouver l’option dans le logiciel ou de constater son application. Je contacte les développeurs pour en parler. En attendant, je maintiens que l’option n’est pas présente/visible.


Je ne veux pas chipoter, mais le titre c’est “aggrégateurs RSS auto-hébergeables”, pas “stand-alone”, et NextCloud+News, c’est auto-hébergeable <img data-src=" />


Comme indiqué dans l’article, le but n’était pas d’absolument tous les mentionner. J’en avais pour l’année dans ce cas.


J’aurai dû ajouter cette émoticône dans mon message précédent <img data-src=" />

<img data-src=" />


Après discussion avec Alexandre Alapetite, l’option existe effectivement au fond (du fond) des paramètres de chaque flux, accessible via l’icône d’engrenage dans la liste des abonnements. La fonction est volontairement cachée par ses développeurs, pour des raisons “idéologiques”.



&nbsp;Il faut indiquer manuellement le bloc HTML du contenu, pour chacun. J’ai corrigé le tableau.


TTRSS depuis 2013&nbsp; <img data-src=" />

Je l’avais choisi à l’époque pour, entre autres, l’application mobile complètement hors ligne.

Il y a eu pas mal d’évolution dans le secteur, mais rien sur la notion de hors ligne.

&nbsp;


J’utilise depuis quelques années commafeed qui est auto hébergeable. Assez minimaliste mais simple a utiliser (et jamais eu de bug)

&nbsphttps://github.com/Athou/commafeed

&nbsp;


Ouaip! je l’utilise également, il est assez sommaire en fonctionalité par rapport à ce qui est présenté dans l’article mais il fait bien son boulot, et il existe également un client un client android pour la consultation. c’est simple, pratique <img data-src=" />


Ça fait vraiment super plaisir de voir tant de commentaires positifs sur FreshRSS <img data-src=" />




&nbsp;Trois choses encore un poil incorrect :      







  • concernant la récupération du contenu original, on récupère le contenu présent dans le flux RSS bien entendu. Dans 90% des cas (au doigt mouillé) le contenu sera identique à celui du site, l’option “cachée” est là pour gérer les sites qui ne proposent qu’un flux tronqué (je ne suis pas trop sûr du sens de la phrase dans l’article donc je préfère préciser)

  • le filtre par flux/catégorie est bien possible en cliquant dans la colonne de gauche (ou je n’ai pas compris de quoi il s’agit !)

  • l’application EasyRSS est bien “adoubée” comme application supportée officiellement par l’équipe sur Android (mais effectivement pas très bien mis en avant !)





    Merci encore pour la mention en tout cas ! :)


Pour répondre :





  • C’est bien le sens de ce qui est dit dans l’article

  • Le tableau a été reprécisé, il évoque le réglage de l’agencement de l’interface par flux ou catégorie, ce que certains outils proposent, d’autres non

  • C’est noté :)