« Freshrss » : différence entre les versions
De Wiki doc
m (Coloration) |
m (Coloration) |
||
Ligne 38 : | Ligne 38 : | ||
Création de la base de donnée | Création de la base de donnée | ||
<source lang="mysql"> | |||
CREATE DATABASE freshrss; | |||
</source> | |||
Création de l'utilisateur de la base | Création de l'utilisateur de la base | ||
<source lang="mysql"> | |||
GRANT all privileges on freshrss.* to 'freshrss'@'localhost' identified by 'Mot_de_Passe'; | |||
</source> |
Version du 17 novembre 2017 à 19:39
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 acces 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
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';