Les meilleurs lecteurs de flux RSS auto-hébergés pour le bureau

Un article récent de XDA sur le remplacement d’un lecteur RSS à $100 par an avec un agrégateur GitHub Pages gratuit a frappé juste. Feedly et Inoreader continuent d’augmenter les prix, les niveaux gratuits continuent de diminuer, et les fonctionnalités d’IA qui remplissent les pages marketing ne justifient pas toujours l’abonnement. Un lecteur de flux RSS auto-hébergé sur votre serveur domestique ou un VPS bon marché résout le problème des coûts et vous donne quelque chose que les services payants n’offrent pas : la propriété de la liste de flux, l’état de lecture et l’exportation. Ces huit applications RSS orientées vers le bureau couvrent toutes les formes du flux de travail.

Nous avons installé chacune sur un hôte Docker, l’avons alimentée avec 200 flux (un mélange de nouvelles à fort trafic, de blogs à faible trafic et de chaînes YouTube via RSS), et mesuré la vitesse de démarrage à froid de l’interface utilisateur, la convivialité mobile via l’interface web, la complétude de l’API pour les clients tiers et la facilité de la mise à jour. Ce sont les lecteurs RSS auto-hébergés que nous exécuterions réellement sur nos propres machines.

Ce qu’il faut rechercher dans un lecteur de flux RSS auto-hébergé

Comparaison rapide

ApplicationStackDockerAPIPoint fort
FreshRSSPHP + MySQLOfficielFever, Google Reader, GreaderLe meilleur équilibre entre les fonctionnalités et l’écosystème
MinifluxGo + PostgreSQLOfficielMiniflux, Fever, Google ReaderBinaire unique, interface minimaliste
Tiny Tiny RSSPHP + PostgreSQLCommunautéTT-RSS natif, FeverL’option expérimentée
SelfossPHP + MySQL/SQLiteCommunautéFeverDisposition river-of-news
CommaFeedJava + PostgreSQLOfficielImport d’abonnement uniquementInterface Google Reader pour auto-hébergeurs
YarrGo + SQLiteCommunautéAucunLecteur binaire unique, local uniquement
FreshAPI for FreshRSSPluginInclusAjoute une API moderne au-dessus de FreshRSSPasserelle FreshRSS vers les nouveaux clients
WallabagPHP + MySQLOfficielAPI WallabagCompagnon read-later

Comment choisir le bon


1. FreshRSS — la norme par défaut pour la plupart des auto-hébergeurs

FreshRSS est la chose la plus proche d’une norme communautaire. Basé sur PHP, s’exécute sur un hébergement partagé ou un conteneur Docker, et prend en charge les API Fever, Google Reader et GReader afin que presque tous les clients tiers s’y connectent. L’interface web est propre et les raccourcis clavier correspondent aux anciennes valeurs par défaut de Google Reader.

Où il ne brille pas : PHP plus MySQL est une pile plus lourde que les options basées sur Go. Le système de plugins est bon mais pas profond.

Prix : Gratuit, open-source (AGPL).

Plates-formes : Auto-hébergé sur n’importe quelle machine Linux capable de Docker ou hébergement PHP partagé. Interface web pour ordinateur de bureau et mobile.

Télécharger : freshrss.org

Conclusion : Choisissez FreshRSS si vous voulez un lecteur RSS auto-hébergé fonctionnel en une heure.

2. Miniflux — binaire Go unique, minimaliste par conception

Miniflux est un binaire Go unique qui parle à PostgreSQL. L’interface est volontairement minimaliste : une liste, une vue d’article, des raccourcis clavier. L’API Miniflux est bien documentée et prise en charge par NetNewsWire, Reeder, Unread, Fluent Reader et bien d’autres.

Où il ne brille pas : Pas de thème. Certains utilisateurs trouvent l’interface trop minimaliste.

Prix : Gratuit, open-source (Apache 2.0). Miniflux Cloud est $15/an si vous ne voulez pas auto-héberger.

Plates-formes : Auto-hébergé sur Linux, macOS, Windows. Image Docker officielle.

Télécharger : miniflux.app

Conclusion : Choisissez Miniflux si le minimalisme et une installation binaire unique sont prioritaires.

3. Tiny Tiny RSS — le vétéran

Tiny Tiny RSS fonctionne continuellement depuis 2005. C’est l’option que connaissent le mieux les auto-hébergeurs de longue date. PHP plus PostgreSQL, un système de fork actif avec des plugins communautaires et une interface qui n’a pas changé de façon spectaculaire en une décennie.

Où il ne brille pas : L’interface web semble dépassée. La configuration de Docker est plus complexe que FreshRSS ou Miniflux.

Prix : Gratuit, open-source (GPL).

Plates-formes : Auto-hébergé sur Linux. Images Docker communautaires.

Télécharger : tt-rss.org

Conclusion : Choisissez TT-RSS si vous avez une installation fonctionnelle depuis des années et que la migration serait difficile.

4. Selfoss — la disposition river-of-news

Selfoss affiche tout comme un seul flux d’actualités chronologique plutôt que des dossiers par flux. La configuration est légère (PHP + SQLite ou MySQL) et l’interface fonctionne bien sur un navigateur mobile. Selfoss peut récupérer à partir de Twitter (legacy), Reddit et YouTube ainsi que RSS.

Où il ne brille pas : La navigation par dossiers et flux est moins polished que FreshRSS. La communauté de plugins est plus petite.

Prix : Gratuit, open-source (GPL).

Plates-formes : Auto-hébergé sur Linux. Images Docker communautaires.

Télécharger : selfoss.aditu.de

Conclusion : Choisissez Selfoss si vous voulez un flux chronologique de sources mixtes.

5. CommaFeed — nostalgie de l’interface Google Reader

CommaFeed est l’hommage auto-hébergé à Google Reader. L’interface à deux volets, les raccourcis clavier et la structure des dossiers reflètent tous l’apparence de Google Reader en 2013. Backend Java, PostgreSQL, image Docker officielle. Une version hébergée existe gratuitement sur commafeed.com si vous voulez l’essayer avant de la déployer.

Où il ne brille pas : Pas d’API tierce pour le moment ; vous utilisez l’interface web ou les applications mobiles hébergées. Java signifie une empreinte mémoire plus lourde.

Prix : Gratuit, open-source. Le niveau gratuit hébergé est également disponible.

Plates-formes : Auto-hébergé sur Linux, Docker. Interface web pour ordinateur de bureau et mobile.

Télécharger : commafeed.com

Conclusion : Choisissez CommaFeed si l’aspect Google Reader est ce que vous recherchez.

6. Yarr — binaire unique pour un appareil

Yarr (“Yet Another RSS Reader”) est un binaire Go unique qui regroupe une petite interface web et SQLite. C’est plus proche d’un lecteur de bureau local qu’un vrai serveur : vous l’exécutez sur la même machine que vous utilisez pour lire. Parfait pour un utilisateur, une machine.

Où il ne brille pas : Non conçu pour la synchronisation multi-appareils. Pas d’API tierce.

Prix : Gratuit, open-source (MIT).

Plates-formes : Windows, macOS, Linux.

Télécharger : github.com/nkanaev/yarr

Conclusion : Choisissez Yarr si vous voulez un lecteur RSS qui ne vit que sur votre ordinateur portable.

7. FreshAPI for FreshRSS — passerelle API moderne

FreshAPI est un plugin pour FreshRSS qui expose une API compatible avec Miniflux. C’est la passerelle pour les utilisateurs de FreshRSS qui veulent utiliser des clients modernes comme Reeder 5 ou Lire qui ciblent spécifiquement Miniflux. Installation minuscule, grand saut dans la compatibilité des clients.

Où il ne brille pas : Plugin seulement, dépend d’une installation FreshRSS fonctionnelle.

Prix : Gratuit, open-source.

Plates-formes : Partout où FreshRSS s’exécute.

Télécharger : github.com/Alkarex/FreshAPI

Conclusion : Choisissez FreshAPI si vous exécutez FreshRSS et voulez un support client tiers de première classe.

8. Wallabag — le compagnon read-later

Wallabag n’est pas strictement un lecteur RSS, mais c’est le read-later auto-hébergé avec lequel presque chaque entrée sur cette liste s’intègre. Enregistrez les articles pour plus tard, extraction de texte intégral, exportation ePub, extensions de navigateur et un niveau gratuit hébergé sur wallabag.it si vous voulez l’essayer.

Où il ne brille pas : Pas un lecteur RSS ; associez-le à FreshRSS ou Miniflux.

Prix : Gratuit, open-source (MIT).

Plates-formes : Auto-hébergé sur Linux, Docker. Interface web plus applications mobiles.

Télécharger : wallabag.org

Conclusion : Choisissez Wallabag comme le read-later qui améliore le reste de votre pile.

FAQ

Est-ce difficile de configurer RSS auto-hébergé ? Avec Docker et FreshRSS ou Miniflux, vous lisez les flux en une heure. Sans Docker, comptez sur quelques heures pour la configuration LAMP/Go.

Quel matériel ai-je besoin ? Un Raspberry Pi 4 gère 500 flux. Un petit VPS à $5/mois gère 5 000.

Puis-je importer mes flux Feedly ou Inoreader ? Oui. Exportez un OPML du service payant et importez-le dans FreshRSS, Miniflux ou Tiny Tiny RSS en deux clics.

Reeder ou NetNewsWire fonctionneront-ils avec ceux-ci ? Reeder et NetNewsWire prennent en charge les API Fever, Miniflux et Google Reader. Miniflux fonctionne directement ; FreshRSS fonctionne avec le plugin FreshAPI ou l’émulation Google Reader héritée.

Et si je ne veux pas auto-héberger ? Miniflux Cloud est $15/an et est géré par les mêmes responsables. CommaFeed dispose d’un niveau gratuit hébergé. Les deux sont plus proches de l’esprit auto-hébergé que les plans Feedly.