
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é
- Compatibilité API. Les API Fever, Google Reader ou Miniflux déverrouillent les clients tiers (Reeder, Unread, NetNewsWire).
- Support Docker. Une image officielle maintenue est la différence entre une installation d’une ligne et un projet de fin de semaine.
- Interface web conviviale pour les mobiles. Même avec un client tiers, l’interface web est le secours lorsque le client échoue.
- Intégration read-later. Soit intégrée, soit via l’intégration Wallabag/Readeck.
- Sauvegarde et exportation. Exportation OPML au minimum ; un chemin de vidage de base de données pour les snapshots complets.
Comparaison rapide
| Application | Stack | Docker | API | Point fort |
|---|---|---|---|---|
| FreshRSS | PHP + MySQL | Officiel | Fever, Google Reader, Greader | Le meilleur équilibre entre les fonctionnalités et l’écosystème |
| Miniflux | Go + PostgreSQL | Officiel | Miniflux, Fever, Google Reader | Binaire unique, interface minimaliste |
| Tiny Tiny RSS | PHP + PostgreSQL | Communauté | TT-RSS natif, Fever | L’option expérimentée |
| Selfoss | PHP + MySQL/SQLite | Communauté | Fever | Disposition river-of-news |
| CommaFeed | Java + PostgreSQL | Officiel | Import d’abonnement uniquement | Interface Google Reader pour auto-hébergeurs |
| Yarr | Go + SQLite | Communauté | Aucun | Lecteur binaire unique, local uniquement |
| FreshAPI for FreshRSS | Plugin | Inclus | Ajoute une API moderne au-dessus de FreshRSS | Passerelle FreshRSS vers les nouveaux clients |
| Wallabag | PHP + MySQL | Officiel | API Wallabag | Compagnon read-later |
Comment choisir le bon
- Si vous voulez celui par défaut : FreshRSS.
- Si vous voulez le minimalisme et un binaire Go unique : Miniflux.
- Si vous avez une installation de Tiny Tiny RSS que vous exécutez depuis des années : restez-y.
- Si vous voulez une vue de flux unique river-of-news : Selfoss.
- Si vous voulez que Reeder ou Unread fonctionnent sur iPhone avec votre serveur : FreshRSS avec le plugin FreshAPI ou Miniflux directement.
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.