Table des matières

, , , ,

Installation de Tiny Tiny RSS

Tiny Tiny RSS est un agrégateur de news (RSS/Atom) open source en mode Web. Il permet d'avoir accès à ses news depuis n'importe quel navigateur web.

Voici donc un tutorial sur l'installation de ce logiciel, qui sera effectuée sur la Debian Stable du moment (lenny). Il nécessite une base de donnée MySQL / PostgreSQL, nous allons utiliser ici MySQL.

Installation des prérequis

On va supposer que vous disposez déja d'un serveur MySQL.

Si vous n'avez pas déja php5-mysql, php5-xmlrpc et mysql-client-5.0 il faut les installer :

apt-get install php5-mysql php5-xmlrpc mysql-client-5.0

Installation de Tiny Tiny RSS

La dernière version stable sera installée (1.4.2). si la version évolue, adapter les chemins suivants :

mkdir /var/www/tt-rss
cd /var/www/tt-rss
wget http://tt-rss.org/download/tt-rss-1.4.2.tar.gz
tar xvzf tt-rss-1.4.2.tar.gz
ln -s tt-rss-1.4.2 current
cd current
Noter comme d'habitude l'utilisation d'un lien symbolique pour permettre des futures mises à jour plus aisées

Création de la base de données

Nous allons créer une BD nommee ttrss qui sera accédée par l'utilisateur ttrss avec le mot de passe “monMot2passeDehouf” sur le serveur localhost.

Configuration

Création du virtualhost apache

Nous avons configuré Tiny Tiny RSS en mode mono utilisateur et sans authentification/ protection particuliere

Mise à jour automatique des flux RSS

Il est possible mais pas obligatoire de mettre à jour les flux de manière automatique.

La méthode à privilégier pour cela est l'utilisation d'un démon lancé via les scripts init.d.

Attention le script d'init fait tourner le demon en root, ce qui est non seulement tres sale, mais aussi préjudiciable à la sécurité de votyre systeme

Vous pouvez trouver un script d'init lançant ce démon avec l'utilisateur www-data (qui doit faire tourner votre serveur web) ici. Il faut placer ce fichier en le renommant en /etc/init.d/tt-rss.

Mise a jour

La version 1.5.5 a de tt-rss est sortie. Voici la procédure de mise à jour suivie :