Aller au contenu

Installation et utilisation de FreshRSS pour la gestion de vos flux RSS décentraliser (avec applications mobiles)

apple-pay

Pour ma veille technologique, j’ai fait le choix d’utiliser l’outil open source FreshRSS et d’utiliser les Flux RSS. Par le passé, j’utilisais Feedly. Bien que puissant, Feedly dispose de limite comme tout modèle payant (limite de source et de folder).

Vous avez dit flux RSS ?

Les flux RSS ne sont clairement pas tous jeune, mais je trouve qu’à l’aire des réseaux sociaux, elle a encore de beaux jours devant elle.

Les flux RSS (Rich Site Summary) sont des fichiers XML qui permettent aux utilisateurs de suivre facilement les actualités et les contenus web, sans avoir à vous assurer d’actualiser manuellement ces informations. Les flux RSS ont été créés pour combler un déficit dans le fonctionnement des systèmes de partage de contenu tels que les forums en ligne, qui n’ont pas la capacité de proposer une actualisation régulière de leurs contenus.

Voici par exemple sur ce blog le lien vers les flux RSS est : (https://blog.callot.fr/rss/) :

Une fois utilisé dans FreshRSS :

FreshRSS avec docker-compose

Si vous utilisez Portainer pour docker (que je vous conseille) voici mon docker-compose :

version: '3.3'
services:
freshrss:
container_name: freshrss
environment:
- PUID=1000
- PGID=100
- TZ=Europe/Paris
ports:
- '3002:80'
volumes:
- '/docker/appdata/freshrss/data:/var/www/FreshRSS/data'
- '/docker/appdata/freshrss/extensions:/var/www/FreshRSS/extensions'
restart: unless-stopped
image: freshrss/freshrss

Bien entendu, adaptez le path de votre volume et le port par rapport à votre environnement.

Configuration

Une fois lancé nous allons le configurer :

Valider les différentes étapes, jusqu’à la base de données.

Pour la base de données, pour ma part, je reste en SQLite, pour ma part, avec mes besoins, cela suffit largement (avec plus de 100 sources agréger et un historique de 60 jours je n’ai aucun ralentissement), mais si vous le souhaitez, FreshRSS est compatible avec MySQL et Postgres :

Ensuite créer un compte et connectez-vous :

Utilisation de FreshRSS

Maintenant que l’installation est terminée, on va passer à l’utilisation, on va s’abonner à notre premier flux et créer une catégorie actualité :

En cliquant sur le petit ”+” on va pouvoir ajouter des abonnements et rajouter des catégories :

Si vous avez du mal à trouver le flux RSS d’un site je vous conseil l’application Want my RSS sur Firefox.

Une fois ceci fait, vous pourrez retourner dans la gestion de vos abonnements pour avoir une vue de tous vos abonnements :

Les paramètres (gestion de l’archivage, utilisateurs et extensions)

Très bien maintenant, on va pousser un peu plus loin l’outil, nous allons gérer l’archivage histoire de ne pas louper une news :

Ici, vous allez pouvoir modifier certains paramètres comme :

  • La politique de nettoyage par flux RSS
  • L’âge maximum des articles à conserver
  • La durée entre chaque rafraichissement.

La gestion des utilisateurs : des paramètres > gestion des utilisateurs.

Vous allez pouvoir créer des utilisateurs pour qu’ils puissent suivre leurs propre flux RSS :

Application pour Iphone et configuration (NetNewsWire)

Pour l’utilisation de FreshRSS sur un iphone, on va utiliser l’application NetNewsWire, un lecteur de flux RSS opensource, bien pratique sur Iphone qui est compatible avec FreshRSS.

FreshRSS & internet

Pour pouvoir récupérer vos fluxRSS de FreshRSS via Internet, il faut bien entendu que votre instance de FreshRSS soit exposée sur internet. Je ferai sûrement un petit tutoriel sur la question avec le très bon proxy NginxProxyManager. La suite de l’article s’adresse donc à ceux qui ont exposé leur instance de FreshRSS sur internet.

Pour pouvoir récupérer le contenu de votre instance de FreshRSS vous allez devoir créer une clé API :

Créer le mot de passe de l'API

Une fois ceci fait, sur NetNewsWire, il suffit de rentrer les bonnes informations :

Voilà vous avez à présent votre FreshRSS sur votre mobile IOS !

Application pour Android et configuration

Pour l’application Android, j’en ai testé plusieurs, une des rares qui ne soit pas rempli de pub est FeedMe :

Pour la configuration même topo :

Voilà vous avez à présent votre FreshRSS sur votre mobile Android !

Conclusion

FreshRSS permet non seulement de disposer d’une gestion de FluxRSS décentralisé, mais également d’être compatible avec différentes application mobile. Je l’utilise depuis 2 ans est je n’ai jamais eu de souci avec, je vous le recommande donc en remplacement de Feedly pour votre veille.