Retour sur FreshRSS
Publié le 13/05/2021

Table des matières
TinyTinyRSS -> FreshRSS
Il y a quelques temps, j'avais essayé FreshRSS, mais j'étais revenu au premier dû à un manque d'applications sur Android.
Depuis, je suis passé sur iOS. Et là, c'est l'inverse: il semble n'y avoir qu'une seule application (Tiny Reader, de Pascal Pluchon). Le soucis: l'application ne permet pas (pas encore, du moins) d'ajouter ou de gérer ses flux.
L'occasion est donc de repasser vers FreshRSS.
Première étape: déinstaller (et sauver) mon installation actuelle de TinyTinyRSS.
Elle se situe à deux niveaux: dans le répertoire /var/www/reader
et dans une unité Systemd, dans le répertoire /etc/systemd/system/multi-user.target.wants
.
Et je sauve le contenu du répertoire d'installation.
L'installation de FreshRSS est tout aussi simple:
Installation
J'ai pris un raccourci, sous la forme d'un git clone
, suivi d'un checkout
sur la dernière version connue:
cd /var/www/
git clone https://github.com/FreshRSS/FreshRSS.git reader
cd reader
git fetch
git checkout latest
Nginx
FreshRSS expose l'application dans le sous-répertoire /p/
.
En modifiant la variable root
de la configuration du site, pour pointer directement vers ce sous-répertoire, on est sauf 🙂
J'ai également dû modifier une variable dans le fichier d'Nginx, mais tout est bien expliqué ici.
Timer Systemd
Là, j'avoue, je ne connais pas. TinyTinyRSS proposait la configuration d'un service, mais je l'avais bêtement copiée/collée.
Pour FreshRSS, il est proposé de créer un fichier .timer
et un fichier .service
.
La documentation d'ArchLinux (❤️) le propose également.
Il suffit ensuite d'attendre les heures 20 pour s'assurer du bon fonctionnement du timer.
Activation de l'API
L'API (utilisée par les applications externes) doit être activée par l'administrateur dans le panneau de configuration. Ensuite, chaque utilisateur doit définir un mot de passe à utiliser par cette API. Cela permet de dissocier les accès applicatifs des applications externes.
Reeder5
Finalement, l'achat de Reeder5 me permet de profiter d'une intégration complète sur iOS et iPadOS. L'appli est relativement chère, mais toujours moins que de souscrire à un service. L'auto-hébergement est à ce prix :-) (et de toutes façons, j'avais déjà acheté l'application TinyRSS sur Android).