Ceci est une ancienne révision du document !
Table des matières
Installation de Tiny Tiny RSS
Tiny Tiny RSS et un agrégateur de news (RSS/Atom) open source en mode Web. Il permet d'avoir acces a ses news depuis n'importe quel navigateur web.
Voici donc un tuto 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.
Prérequis : un serveur MySQL
Installation initiale
La derniere version satble 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.
- Créer la BD, connecté en root sur votre serveur mysql :
mysql -u root -p mysql> create database ttrss ;
- Choisir un mot de passe pour le compte MySQL (comme toujours l'utilitaire pwgen peut vous aider).
- Créer l'utilisateur MySQL pour tt-rss et lui donner les droits qui-vont-bien :
mysql> GRANT ALL on ttrss.* to 'ttrss'@'localhost' identified by 'monMot2passeDehouf'; mysql> flush privileges; mysql> exit
- Creation des tables (il faut entrer le mot de passe de l'utilisateur):
/usr/bin/mysql --user=ttrss -p ttrss < schema/ttrss_schema_mysql.sql
Configuration
- Configuration de l'acces BD pour tt-rss :
mv config.php-dist config.php chown root:www-data config.php chmod 640 config.php sed -i -e "s/\(define('DB_TYPE', \).*/\1'mysql');/" config.php sed -i -e "s/\(define('DB_USER', \).*/\1'ttrss');/" config.php sed -i -e "s/\(define('DB_NAME', \).*/\1'ttrss');/" config.php sed -i -e "s/\(define('DB_PASS', \).*/\1'monMot2passeDehouf');/" config.php
Création du virtualhost apache
- /etc/apache2/sites-available/rss
- ln -s /etc/apache2/sites-available/rss /etc/apache2/sites-enabled/
: finir