Installer son serveur web agrégateur de flux RSS
Après avoir lu ce billet, vous êtes sûrement un adepte des flux RSS. Vous avez probablement installé un logiciel sur votre distribution ou au mieux vous avez ouvert un compte sur un des serveurs agrégateur de flux RSS disponible sur internet.
Mais quoi de plus passionnant que de monter son propre serveur agrégateur de flux RSS sur sa Ubuntu préférée ?
Gregarius sert à cela : c’est un agrégateur de flux de syndication en ligne qui vous permet de suivre les nouveautés de vos sites préférés d’où vous voulez, à partir d’un simple navigateur connecté à Internet. Vous pouvez aussi, si vous le souhaitez, les partager avec d’autres..
Pour faire court : si vous possédez un espace web, installez-y Gregarius, enregistrez-y vos flux dans la partie d’administration, lancez la mise à jour et… savourez !
- Installation de la plateforme Linux Apache Mysql Php
Je vous renvoi vers ce billet pour le détail de l’installation.
- Installation de Gregarius
Commençons par récupérer l’archive sur sourceforge en cliquant ici
Décompresser l’archive :
tar xvfz gregarius-0.5.4.tar.gz
Déplacer le répertoire dans la racine du serveur web :
sudo mv Desktop/gregarius /var/www/
Créer le fichier de configuration à partir de fichier d’exemple :
sudo cp /var/www/gregarius/dbinit.php.sample /var/www/gregarius/dbinit.php
Modifier ce fichier de configuration
sudo gedit /var/www/gregarius/dbinit.php
define ('DBTYPE','mysql'); laisser mysql puisque c'est cette base de données que nous utiliseronsdefine ('DBNAME','gregarius'); choisir un nom pour la base de données que nous allons créer à la pochaine étapedefine ('DBUNAME','root'); spécifier le login du compte administrateur de la base de donnéesdefine ('DBPASS', 'votre_pwd'); spécifier le mot de passe défini à l'installation de la base de donnéesdefine ('DBSERVER', 'localhost'); laisser cette valeur si la base de données est sur le même ordinateur que le serveur web
Enregistrer et fermer
Création de la base de données via phpmyadmin
http://127.0.0.1/phpmyadmin/
Se logger puis saisir gregarius dans la zone de texte ‘Créer une base de données’ ; Appuyer ensuite sur le bouton Créer
Pour terminer la configuration, accéder au logiciel en saisissant dans votre navigateur internet :
http://127.0.0.1/gregarius/
Définir un compte pour l’administrateur du logiciel dans le menu Administration
Dans le menu Administration puis Configuration :
* éditer la ligne rss.output.lang puis choisir la valeur français
* éditer la ligne rss.output.usemodrewrite puis mettre la valeur à faux
C’est fini !
Et voilà le résultat en images :
Pensez à personnaliser l’interface de Gregarius en y ajoutant des thèmes et des plugins
Il existe d’autres logiciels serveurs agrégateurs de flux RSS :
- feed on feeds : agrégateur en PHP/MySQL sous GPL
- Gregarius : Agrégateur RSS, Atom et RDF Open Source (GNU GPL) s’installant sur un serveur Web. Il permet ainsi d’accéder à ses sources d’actualités depuis n’importe où via le Web.
- Lilina : agrégateur RSS et Atom en PHP sous GPL. Il stocke les informations dans des fichiers et n’a donc pas besoin d’accès à une base de données.
- Metaplanet : agrégateur en PHP sous GPL. Supporte RSS et Atom. La dernière version date de novembre 2004.
- Python Desktop Server est à la fois un agrégateur, un outil de blog et un serveur Web, FTP, SOAP… Comme son nom l’indique, il est écrit en Python
- rawdog : agrégateur libre écrit en Python
- Urchin est un agrégateur libre ( sous GPL ) écrit en Perl et utilisant MySQL
Les articles sur le même sujet :
Tags logiciel, Planet-Libre, tutoriel, ubuntu + Dans la catégorie Actu libre
