Freshrss
FreshRSS est un agrégateur de flux RSS. Il permet d'avoir en un seul site, l'ensemble des articles que vous consultés chaque jours. Idéale pour organiser une veille technologique.
ATTENTION
L'installation est décrite pour un accès en HTTP car on le combine à un Haproxy qui se charge de faire le HTTPS en production. Donc à adapter en fonction de vos besoins.Installation
Installation des dépendances
apt install zip apache2 php php-mysql php-dom php-xml php-curl php-zip mariadb-server
Téléchargement et installation de FreshRSS
Téléchargement de l'application
wget https://github.com/FreshRSS/FreshRSS/archive/master.zip
Décompression de l'application
unzip master.zip
Installation de l'application
mv FreshRSS-master/ /var/www/
Cession des droits
chown -R www-data: /var/www/FreshRSS-master/
Configuration
Apache
Création de l'hôte virtuel
vim /etc/apache2/sites-available/freshrss.conf
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/FreshRSS-master/p
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Désactivation du l'hôte par défaut et activation de celui nouvellement créé
a2dissite 000-default.conf a2ensite freshrss.conf
Rechargement de la configuration
systemctl reload apache2
MariaDB
Création du compte
Sous le compte root SQL
Création de la base de donnée
CREATE DATABASE freshrss;
Création de l'utilisateur de la base
GRANT all privileges on freshrss.* to 'freshrss'@'localhost' identified by 'Mot_de_Passe';
Mises à jour
Il est très simple de mettre à jour FreshRSS.
Il suffit de télécharger la nouvelle version de l'outil et de remplacer l'ancienne par la nouvelle en conservant le dossier data (c'est dans celui-ci que sont tous les paramètres personnalisés).