openSYD

Autour de la distribution Ubuntu et du Logiciel Libre

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 , , , + Dans la catégorie Actu libre

Laisser un commentaire