« Freshrss » : différence entre les versions
De Wiki doc
Aucun résumé des modifications |
m (Coloration) |
||
Ligne 18 : | Ligne 18 : | ||
Création de l'hôte virtuel | Création de l'hôte virtuel | ||
vim /etc/apache2/sites-available/freshrss.conf | vim /etc/apache2/sites-available/freshrss.conf | ||
<source lang="apache"> | |||
<VirtualHost *:80> | |||
ServerAdmin webmaster@localhost | |||
DocumentRoot /var/www/FreshRSS-master | |||
ErrorLog ${APACHE_LOG_DIR}/error.log | |||
CustomLog ${APACHE_LOG_DIR}/access.log combined | |||
</VirtualHost> | |||
</source> | |||
Désactivation du l'hôte par défaut et activation de celui nouvellement créé | Désactivation du l'hôte par défaut et activation de celui nouvellement créé | ||
a2dissite 000-default.conf | a2dissite 000-default.conf | ||
Ligne 32 : | Ligne 32 : | ||
Rechargement de la configuration | Rechargement de la configuration | ||
systemctl reload apache2 | systemctl reload apache2 | ||
==MariaDB== | ==MariaDB== | ||
===Création du compte=== | ===Création du compte=== |
Version du 17 novembre 2017 à 19:38
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';