Recherche de site Web

J'ai arrêté de pleurer Google Reader après avoir construit le serveur RSS auto-hébergé parfait


Être un lecteur passionné sur l'internet moderne craint. Après le désastreux basculement vers la vidéo en 2015 et avoir expérimenté la quantité excessive de publicités, pop-ups, formulaires de consentement et superpositions qui infestent les sites web modernes, je ressens la nostalgie des jours de Google Reader et du flux RSS simple.

Tout comme Cory Doctorow, je crois fermement à l'utilisation des flux RSS. L'internet moderne n'est tout simplement pas le même sans eux. Feedly était mon choix pour les RSS, et j'ai exploré l'utilisation de Thunderbird et de Vivaldi pour organiser mes flux. Malheureusement, je les trouve insuffisants. Je suis également agacé que certaines fonctionnalités soient verrouillées derrière un paywall, et dans certains cas, je n'aime pas que le flux me redirige vers le site web réel. Le but de configurer mon flux RSS est justement d'éviter ce genre de choses.

Un flux RSS est l'outil ultime de « désens***isation », et ils sont assez faciles à héberger soi-même. Aujourd'hui, je vais parler de la façon dont j'ai cessé de regretter le bon vieux temps de Google Reader et décidé d'héberger moi-même un serveur RSS.

Les modèles freemium conduisent souvent à l'épuisement

Pourquoi les agrégateurs de flux modernes ont échoué

Un gros problème avec des applications comme Feedly est qu'elles sont passées d'un terrain de jeu amusant et informatif où l'accès était roi à simplement une autre « plateforme d'intelligence d'affaires » ou agrégateur de nouvelles propulsé par l'IA. 10-12 $est trop cher pour quelque chose comme ça. Bien qu'il existe certains lecteurs RSS avec des fonctionnalités premium qui fonctionnent bien (Newsblur vient immédiatement à l'esprit pour son interface épurée et son faible coût mensuel), ils ne capturent tout simplement pas l'apparence et la sensation de l'ancien internet.

Ces applications « freemium » ressemblent beaucoup à un jardin clos avec des limitations définies pour les niveaux gratuits. Aussi soigné qu’il soit, Feedly ne permet aux utilisateurs gratuits de configurer que 100 sources sur trois flux. Il faut payer au minimum 6,99 $pour étendre cela. Vous pouvez ajouter un service d’IA pour 6,00 $de plus, même si ce n’est absolument pas nécessaire. Leur offre complète de « renseignement sur les menaces » semble être exagérée pour un flux RSS. Pire encore, certaines applications ne sont pas maintenues, sont complètement cassées ou incomplètes (fournissant des extraits au lieu de RSS complet).

Je ne peux pas non plus imaginer comment un assistant IA pourrait améliorer mon fil d'actualités. Je ne cherche pas des résumés, des plans ou des digests. Je pourrais le faire moi-même simplement en lisant l'article et en prenant des notes. Pour moi, les résumés ne sont pas l'objectif du RSS. L'intégration d'IA, quelque peu forcée, dans mes applications préférées m'a vraiment dissuadé de les utiliser.

Construire un lecteur RSS auto-hébergé était plus simple que je ne l’imaginais

Le cœur de l'application auto-hébergée a fait une grande différence

Se lancer dans l'auto-hébergement est toujours une aventure, mais cela en vaut toujours la peine, du moins selon mon expérience. Pour ce projet, j'ai utilisé Linux Mint. Si vous êtes nouveau sur Linux, la ligne de commande peut parfois sembler effrayante, mais c'est comme de la magie quand on comprend enfin ce que l'on fait. Heureusement, la plupart des projets de ce type vous donnent les commandes à utiliser ou fournissent au moins un peu d'aide.

Avec FreshRSS, vous pouvez choisir de vous connecter à un serveur existant ou de créer le vôtre. Évidemment, je crée le mien, j'ai donc choisi de le configurer via Docker pour mon flux RSS.

  1. Commencer a été assez facile : j'ai téléchargé l'archive de FreshRSS directement depuis GitHub juste au cas où. Finalement, je n'en ai pas eu besoin.
  2. Ensuite, j'ai installé la version correcte de Docker sur mon système.
  3. J'ai terminé l'installation via l'interface web.
  4. Après la fin de l'installation, j'ai pu ouvrir la version web de l'application pour terminer l'installation.
  5. Les étapes un et deux de l'installation consistaient simplement à configurer les fichiers, donc je les ai laissés faire leur travail.
  6. À l'étape 3, le serveur m'a demandé de choisir le type de base de données que je voulais. J'ai choisi SQL Lite.
  7. L'étape suivante consistait à choisir un nom d'utilisateur et la sécurité. J'ai opté pour le formulaire web, qui nécessite JavaScript, et le nom d'utilisateur BarryAllan parce que qui n'aime pas le Flash d'avant la Crise ?
  8. Après cela, il m'a amené à l'écran de connexion. Je me suis connecté et j'ai commencé à créer mon fil d'actualité.
  9. Le logiciel est très intuitif, donc j'ai simplement sélectionné gestion des abonnements pour commencer à ajouter des flux.
  10. J'ai commencé par créer quelques catégories : Actualités, Technologie, Choses Bizarres et Musique.
  11. Ensuite, j'ai commencé à les remplir avec des flux. Comme je n'importais rien, je n'avais pas besoin d'avoir un fichier OPML pour aucun de mes flux. Pour ce faire, tout ce dont j'avais besoin étaient les URL de chaque flux RSS. J'ai ajouté Pluralistic de Cory Doctorow, Wired, et, bien sûr, HTG à mes flux technologiques. Pour les choses étranges, j'ai choisi Bleeding Cool News (pour les bandes dessinées) et Mental Floss. J'ai rempli les deux autres catégories en conséquence.
  12. Une fois que vous soumettez une URL au flux, elle vérifie toutes les informations. Lorsque vous cliquez sur soumettre, l'élément est officiellement ajouté à votre flux.
  13. Vous pouvez ajouter des abonnements, effectuer des ajustements et changer de catégories.
  14. Vous pouvez maintenant retourner à votre page de flux RSS et naviguer à votre guise.









Mettre en place le lecteur RSS auto-hébergé a probablement été l'un des projets les plus simples que j'ai réalisés depuis longtemps. Le plus grand obstacle a été de faire fonctionner Docker et même cela n'a posé aucun problème. Maintenant, j'ai tout ce que je veux lire en un seul endroit, sans paiement requis, et je peux ajouter toutes les sources que je choisis à l'avenir.

Maintenant, voilà ce que je veux d'un lecteur RSS.

La liberté vis-à-vis de l'algorithme est rafraîchissante et moins stressante

C’est comme une situation de boîte de réception vide pour les nouvelles et les histoires intéressantes

Configurer vos flux n'est que la moitié du plaisir. Vous avez beaucoup de contrôle sur vos sources, sur la manière dont elles accèdent au flux, et sur le fait de vouloir utiliser des plugins. Même avec sa nature auto-hébergée et le contrôle supplémentaire, certains sites Web ne facilitent pas l'accès aux flux RSS. Lorsque je le combine avec des applications comme Instapaper (qui est excellent pour enregistrer des articles, mais Pocket me manque vraiment) et de petites choses sur Internet comme Neocities, je trouve que mon expérience web est nettement améliorée.

Maintenant, FreshRSS a encore quelques bizarreries. Certaines de mes plaintes, comme des sites Web qui ne se chargent pas réellement dans le flux, sont présentes pour certains sites. Bien sûr, il existe des solutions de contournement, mais c’est une histoire pour un autre jour. De plus, vous pouvez toujours ajouter des éléments comme des abonnements YouTube et des mises à jour GitHub à votre RSS auto-hébergé, comme vous le feriez avec n'importe quel autre lecteur. FeedRSS est beau sur mon Samsung Galaxy Z Fold 5 et mon Motorola bon marché, ce qui est définitivement un plus.


La possession complète et totale est la seule voie à suivre

Construire le serveur RSS parfait ne consistait pas à recréer l'expérience de Google Reader. C'était plutôt une tentative de prendre un certain contrôle sur mes flux tout en ayant un projet amusant à réaliser. Je pense avoir réussi ici. Quand chaque plateforme essaie constamment de capter votre attention, est obsédée par l'IA, ou veut pivoter vers on-ne-sait-où, c'est agréable d'avoir un certain contrôle sur sa propre expérience. Surtout si vous préférez le texte à la vidéo.

Articles connexes