Introduction
FreshRSS est un agrégateur de flux RSS qui vous permet de suivre des articles, des nouvelles et d'autres contenus via des flux RSS. Installer FreshRSS sur un serveur Ubuntu vous permettra d'accéder à vos flux depuis n'importe quel appareil connecté à Internet. Ce guide vous indique comment procéder à cette installation.
Prérequis
- Serveur Ubuntu avec accĂšs root ou privilĂšges sudo.
- AccĂšs SSH au serveur.
- Apache, MySQL et PHP installés ou la possibilité de les installer.
- AccÚs au terminal pour exécuter des commandes.
Procédure
Installer les dépendances nécessaires
Ouvrez le terminal et installez les packages nécessaires avec les commandes suivantes :sudo apt updatesudo apt install apache2 libapache2-mod-php php-xml php-curl php-mbstring php-zip php-gd php-json php-intl mysql-server
Configurer la base de données MySQL
Lancez MySQL avec la commande suivante :sudo mysql -u root -p
Créez ensuite une nouvelle base de données et un utilisateur pour FreshRSS :
CREATE DATABASE freshrss;CREATE USER 'freshrss'@'localhost' IDENTIFIED BY 'password';GRANT ALL PRIVILEGES ON freshrss.* TO 'freshrss'@'localhost';FLUSH PRIVILEGES;EXIT;
Télécharger FreshRSS
Accédez au répertoire de votre choix pour télécharger FreshRSS, puis exécutez les commandes suivantes :cd /var/www/sudo git clone https://github.com/FreshRSS/FreshRSS.gitsudo chown -R www-data:www-data FreshRSS/
Configurer Apache pour FreshRSS
Créez un nouveau fichier de configuration Apache pour FreshRSS :sudo nano /etc/apache2/sites-available/freshrss.conf
Ajoutez le contenu de configuration approprié, puis enregistrez et fermez le fichier.
Activer le site et redémarrer Apache
Activez le site Apache et redémarrez le service :sudo a2ensite freshrsssudo systemctl restart apache2
Installation finale via l'interface Web
Ouvrez votre navigateur et accédez à l'adresse de votre serveur suivi du chemin vers FreshRSS pour terminer l'installation via l'interface web.
Avertissement
Veillez à choisir un mot de passe fort pour la base de données et l'utilisateur FreshRSS. N'exposez pas inutilement votre serveur à Internet sans avoir pris les mesures de sécurité appropriées.
Référence
- FreshRSS: Site officiel