Fresh RSS, le roi des gestionnaires de flux RSS
FreshRSS est une application open source qui offre une solution simple et flexible pour l'agrégation de contenu. Il vous permet de suivre des flux RSS et Atom, et de les agréger en un seul endroit, il est léger et rapide. J'utilise FreshRSS depuis la fin du service de Google Reader qui remonte à juillet 2013 quand celle-ci était à la version 0.4.0 ou 0.5.0.
L’installation de FreshRSS est relativement simple et sa configuration ne demande que peu de temps. Nous allons voir ici comment le mettre en place dans un environnement Docker. Et également les meilleures applications qui peuvent être utilisées avec FreshRSS. Pour le détail des paramètres et autres, je vous renvoie vers la documentation officielle.
Installation avec Docker-compose
Pour installer FreshRSS avec Docker Compose, vous devez créer un fichier docker-compose.yml
et le placer dans le répertoire de l'application et aussi un dossier data qui recevoir tous les fichiers de configuration.
version: "3.8"
services:
freshrss:
image: freshrss/freshrss
container_name: FreshRSS
environment:
- PUID=xxxx
- PGID=xxxx
- TZ=Europe/Paris
volumes:
- ./data:/config
ports:
- 80:80
restart: unless-stopped
Concernant le choix de l'image, faite attention à l'architecture compatible. Ici, seulement compatible avec AMD 64, si vous êtes sur du arm64 privilégier ceci lscr.io/linuxserver/freshrss.
Pour ce qui est du PUID et PGID, lancer la commande id pour pouvoir récupérer ces infos.
De plus, il faut penser à mettre un port de sorti différent.
Une fois le fichier en place, vous pouvez lancer l'installation avec la commande suivante pour lancer le conteneur Docker.
docker-compose up -d
Une fois le conteneur lancé, vous pouvez vous connecter à l'interface web de FreshRSS pour terminer l'installation et poursuivre le paramétrage avec le choix du type de base de donnée (SQLite, MySQL, PostgreSQL) et le compte utilisateur.
Une fois l'installation terminée, vous pouvez configurer FreshRSS pour synchroniser les flux RSS avec vos comptes et modifier les autres paramètres de vos abonnements aux flux atom/RSS. Vous pouvez également personnaliser l'interface, y compris le thème et la mise en page, pour le rendre plus adapté à vos préférences. Et penser à activer l'API pour pouvoir vous connecter sur les différentes applications mobiles disponibles.
Si vous le souhaitez, vous avez toute une liste d'extension disponible ici pour ajouter de nouvelles fonctions ou de paramètres.
Les applications pour FreshRSS
Pour utiliser FreshRSS, vous disposer d'un nombre important d'applications que ce soit Android, iOS ou desktop. Une liste est disponible ici, mais je vais mentionner les deux applications que j'utilise au quotidien sur Android, car pour les autres supports mon utilisation se fait via le navigateur.
FocusReader
C'est l'application que j'utilise le plus au quotidien pour me connecter à FreshRSS, la connexion est native et ne passe pas par les biais des 2 APIs (Fever, Greader).
Cette dernière n'est pas Open-source et possède un modèle payant qui rajoute beaucoup, mais n'est en aucun cas indispensable pour l'utiliser.
Read You
Cette application est toute jeune, vous ne la trouverez pas listée dans le lien plus haut. Actuellement en version 0.10.x, elle est maintenant compatible directement avec FreshRSS. Avec une interface portée sur Material You, elle est personnalisable de l'affichage des images jusqu'à la police. Une fonction d'affichage Full Text est disponible. C'est vers cette application que je vais basculer dès qu'elle sera plus stable.
Celle-ci est par contre open-source sous licence GPL-3.0 licence.
Hermit
Et enfin, on termine avec Hermit qui n'est pas en soit une application destinée à FreshRSS mais qui va encapsuler dans une PWA et vous donnera une application FreshRSS avec son interface web. J'en parlerai plus tard qui sera en lien avec mon article sur la création de Webapp.
Et pour finir, un petit sondage où l'on peut voir FreshRSS qui apparait en premier sur un site anglophone. Et oui, FreshRSS est français créé par Marien Fressinaud.
Je ferai un article prochainement pour parler des applications disponibles du côté d'Apple, Windows et Linux.