Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
sysadmin:tt-rss [2010/09/08 15:09]
james
sysadmin:tt-rss [2013/11/20 18:05] (Version actuelle)
james ajout tags
Ligne 1: Ligne 1:
 +{{tag>​howto installation rss ttrss tiny_tiny_rss}}
 ====== Installation de Tiny Tiny RSS ====== ====== Installation de Tiny Tiny RSS ======
  
Ligne 15: Ligne 16:
  
  
-===== Installation ​initiale ​=====+===== Installation ​de Tiny Tiny RSS =====
  
-La derniere ​version ​satble ​sera installée (1.4.2). si la version évolue, adapter les chemins suivants : <​code>​+La dernière ​version ​stable ​sera installée (1.4.2). si la version évolue, adapter les chemins suivants : <​code>​
 mkdir /​var/​www/​tt-rss mkdir /​var/​www/​tt-rss
 cd /​var/​www/​tt-rss cd /​var/​www/​tt-rss
Ligne 79: Ligne 80:
 ln -s /​etc/​apache2/​sites-available/​rss /​etc/​apache2/​sites-enabled/</​code>​ ln -s /​etc/​apache2/​sites-available/​rss /​etc/​apache2/​sites-enabled/</​code>​
   * Il ne reste plus qu'a recharger la configuration d'​apache :<​code>/​etc/​init.d/​apache2 reload</​code>​   * Il ne reste plus qu'a recharger la configuration d'​apache :<​code>/​etc/​init.d/​apache2 reload</​code>​
 +  * Puis aller admirer le resultat sur http://​rss.mondomaine.com :-)
  
 <note important>​Nous avons configuré Tiny Tiny RSS en mode mono utilisateur et sans authentification/​ protection particuliere</​note>​ <note important>​Nous avons configuré Tiny Tiny RSS en mode mono utilisateur et sans authentification/​ protection particuliere</​note>​
 +
 +===== 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.
 +  * Configurer tt-rss pour utiliser le demon :
 +    * <​code>​ sed -i -e "​s#​define('​ENABLE_UPDATE_DAEMON',​ false);#​define('​ENABLE_UPDATE_DAEMON',​ true);#"​ /​var/​www/​tt-rss/​current/​config.php</​code>​
 +    * Créer et configurer le repertoire de lock :<​code>​mkdir /​var/​www/​tt-rss/​lock && chown www-data:​www-data /​var/​www/​tt-rss/​lock</​code>​
 +    * <​code>​ sed  -i -e "​s#​define('​LOCK_DIRECTORY',​ '​.'​);#​define('​LOCK_DIRECTORY',​ '/​var/​www/​tt-rss/​lock'​);#"​ /​var/​www/​tt-rss/​current/​config.php</​code>​
 +
 +  * Récupérer le fichier de configuration :<​code>​wget http://​tt-rss.org/​redmine/​attachments/​56/​tt-rss.default --output-document=/​etc/​default/​tt-rss</​code>​
 +  * Si vous avez suivi le début de ce tuto, il faut adapter le chemin :<​code>​
 +sed -i -e '​s,"/​var/​www/​tt-rss","/​var/​www/​tt-rss/​current",'​ /​etc/​default/​tt-rss</​code>​
 +  * Récupérer et rendre exécutable le script d'init : <​code>​
 +wget http://​tt-rss.org/​redmine/​attachments/​57/​tt-rss.initd --output-document=/​etc/​init.d/​tt-rss
 +chmod +x /​etc/​init.d/​tt-rss</​code>​
 +  * Le démon peut ensuite etre démarré manuellement via la commande <​code>/​etc/​init.d/​tt-rss start</​code>​
 +  * Si vous voulez démarrer/​arrêter automatiquement ce démon avec l'​ordinateur :<​code>​update-rc.d tt-rss defaults</​code>​
 +<note important>​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</​note>​
 +Vous pouvez trouver un script d'init lançant ce démon avec l'​utilisateur www-data (qui doit faire tourner votre serveur web) {{:​sysadmin:​tt-rss.sh|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 :
 +  * <​code>#​ cd /​var/​www/​tt-rss
 +# wget http://​tt-rss.org/​download/​tt-rss-1.5.5.tar.gz
 +# tar xfvz tt-rss-1.5.5.tar.gz
 +# cp tt-rss-1.5.5/​config.php-dist tt-rss-1.5.5/​config.php</​code>​
 +  * regarder les differences entre les fichiers tt-rss-1.4.2/​config.php et le fichier tt-rss-1.5.5/​config.php et adapter selon vos besoins. Dans mon cas les valeurs a modifier sont les suivantes :<​code>​define('​DB_TYPE',​ "​mysql"​);​ // pgsql or mysql
 +define('​DB_USER',​ "​ttrss"​);​
 +define('​DB_NAME',​ "​ttrss"​);​
 +define('​DB_PASS',​ "​monMot2passeDehouf"​);​
 +
 +define('​SELF_URL_PATH',​ '​http://​rss.mondomaine.com'​);​
 +define('​CACHE_DIR',​ '/​var/​tmp/​ttrss-cache'​);​
 +
 +define('​LOCK_DIRECTORY',​ '/​var/​www/​tt-rss/​lock'​);​
 +
 +define('​PUBSUBHUBBUB_ENABLED',​ false);
 +define('​ISCONFIGURED',​ true);
 +</​code>​
 +  * créer les répertoires requis :<​code>​
 +# mkdir /​var/​tmp/​ttrss-cache
 +# mkdir /​var/​tmp/​ttrss-cache/​htmlpurifier</​code>​
 +  * adapter les permissions nécessaires :<​code>​
 +# chown root:​www-data tt-rss-1.5.5/​config.php
 +# chgrp www-data tt-rss-1.5.5/​icons
 +# chown -R www-data:​www-data /​var/​tmp/​ttrss-cache</​code>​
 +  * une fois que tout est bon, vous pouvez changer le lien symbolique pour utiliser cette nouvelle version :<​code>​
 +# rm tt-rss-1.4.2
 +# ln -s tt-rss-1.5.5 current
 +</​code>​
 +  * Il faut ensuite vous rendre sur http://​rss.mondomaine.com/​ avec votre navigateur préféré. Vous serez invité à mettre à jour la base de donnée après avoir effectué une sauvegarde de celle ci.
 +  * Pour la sauvegarde je vous laisse faire, vous devez savoir comment faire.
 +  * Pour la mise à jour il suffit de cliquer. Si tout se passe bien vous devez avoir du vert partout, et vous pouvez ensuite aller sur la page d'​accueil de votre tt-rss
 +
 +
 +
 +
 +
sysadmin/tt-rss.1283951351.txt.gz · Dernière modification: 2010/09/08 15:09 par james
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0