Tiny Tiny RSS, votre lecteur de flux RSS personnel
Cet article a été publié par Benjamin
le 22-04-09 à 20:13 dans la catégorie Serveur
Tags :
- Apache
- Libre
- Serveur
- Test
- Tutoriel
Vous utilisez régulièrement les flux RSS, cependant vous cherchez une alternative à Google Reader ou Netvibes car vous souhaitez conserver le contrôle sur vos données (ou/et vous en avez mare de la lourdeur de ces logiciels). J'ai donc trouvé le logiciel qu'il vous faut : Tiny Tiny RSS.
Cette solution vous permet d'héberger votre propre lecteur de flux RSS. Ainsi, en plus d'avoir un système plus léger, vous gardez le contrôle sur l'intégralité de vos données.
I. Pourquoi Tiny Tiny RSS ?
Il y a quelques semaines, comme je vous l'avais dit, j'ai regardé la conférence de Benjamin Bayart, "Internet libre, ou Minitel 2.0". Cela a vraiment été un déclic chez moi.
Depuis, je suis en train de transformer toutes mes habitudes sur Internet. J'ai envie d'être le plus indépendant possible.
Je veux dire par là que je ne veux plus dépendre du moindre service extérieur et tout faire moi même (c'est à dire tout héberger chez moi). Vaste programme me direz-vous... En effet, j'ai résumé mes principaux "facteurs de dépendance" :
- Netvibes (pour mes flux RSS, le suivi de plusieurs boites mails et, accessoirement, le programme télé)
- Gmail (la chose qui va être, selon moi, la plus difficile à abandonner)
- Google Analytics (pour les stats de Génération Linux et du Fullcircle)
Pour commencer, j'ai donc décidé de me séparer progressivement de Netvibes. Je dois donc découper cela en deux étapes : les RSS d'un côté et les mails de l'autre (gestion de plusieurs boites). Ce soir je vais vous exposer la solution que j'ai retenu pour la lecture de mes liens RSS depuis mon serveur : Tiny Tiny RSS. Il existe d'autres alternatives exposées dans ce très bon article (qui m'a aidé à me décider).
II. Présentation
Comme je vous l'ai dit, TIny Tiny RSS est un lecteur de flux (RSS ou Atom) basé sur Magpie à installer sur un serveur Web (en l'occurrence ici, chez moi) afin qu'il soit accessible partout ou vous soyez. À ne pas confondre donc avec Liferea qui, lui, nécessite un client installé sur chaque machine.
Voici quelques fonctionnalités intéressantes de Tiny TIny RSS (ou ttrss) :
- Supporte le liens RSS, RDF, Atom
- Supporte l'import/export de fichiers OMPL
- Installation et configuration facile
- Possibilité de créer plusieurs comptes sur la même machine
- Raccourcis clavier
- Supporte les podcasts
III. Installation
Assurez-vous d'avoir un serveur web (Apache par exemple), PHP et un SGBD (PostgreSQL ou MySQL) en état de marche.
Ensuite rendez-vous à cette adresse ou cliquez ici pour télécharger la dernière version (1.3.2).
Extrayez votre archive dans votre répertoire Web (par défaut /var/www) puis donnez-lui les droits de l'utilisateur Apache grâce à cette commande :
chown -R www-data:www-data /var/www/tt-rss-3.1.2
Ensuite, importez les tables SQL nécessaires grâce au fichier ttrss_schema_***.sql. Pour cela, vous pouvez utiliser phpmyadmin ou la ligne de commande :
bash$ mysql -u root -p
mysql>create database ttrss;
mysql>use ttrss;
mysql>source /var/www/tt-rss-3.1.2/schema/ttrss_schema_***.sql
Une fois ce fichier importé, copier l'exemple du fichier de configuration et éditez-le pour renseigner les informations de la base de données (tels que le nom de la base de données, de l'utilisateur, etc.) :
cp /var/www/tt-rss-3.1.2/config.php-dist /var/www/tt-rss-3.1.2/config.php
vi /var/www/tt-rss-3.1.2/config.php
Ceci étant fait, vous pouvez désormais vous connecter à Tiny Tiny RSS grâce à l'URL http://votre_serveur.fr/tt-rss-3.1.2 (si vous n'avez pas renommé le répertoire).
IV. Configuration, démonstration
Par défaut, vous pouvez accéder à vos flux et à l'interface de paramétrage sans authentification. Pour remédier à cela, nous allons activer le mode multi-utilisateurs dans le fichier de configuration de Tiny Tiny RSS (que je vous invite à parcourir) : define('SINGLE_USER_MODE', false);
Ensuite, le login et mot de passe par défaut sont : admin/password. Reconnectez-vous en tant qu'administrateur puis créez un compte à votre nom si vous en voulez un autre.
Rendez-vous ensuite dans les préférences de ttrss :
Dans ce premier onglet "Preferences", vous pouvez, entre autres, changer votre mot de passe, votre thème, paramétrer les options de mails, activer les catégories, le moteur de recherche, activer l'affichage des images, des icônes, etc.
Je vous laisse explorer toutes ces options.
Dans le deuxième onglet, vous gérez vos flux (abonnements ou désabonnement) et même importer vos flux Netvibes ou Goggle grâce aux fichiers OPML (très pratique !).
Les deuxième et troisième onglets servent à créer des filtres ou des tags sur les flux existants.
Enfin, l'onglet "User" permet de gérer les comptes utilisateurs (avec les différents droits d'accès).
Si vous voulez essayer Tiny Tiny RSS, rendez-vous sur cette démonstration.
Enfin, pour une configuration plus poussée, rendez-vous sur ce superbe article de Lone Wolf !
V. Conclusion
Voici donc pour cette petite présentation de Tiny TIny RSS. Je trouve cet outil très pratique, très rapide et très agréable à utiliser.
De plus, l'équipe de développement est très active.
Je pense donc avoir trouvé le remplaçant idéal de Netvibes (en tout cas pour la partie RSS), il me reste à trouver un logiciel pour la gestion de mes différentes boites mails (je pense utiliser OpenGoo mais si vous avez d'autres idées, je suis preneur !)
J'espère vous donner également peu à peu l'envie de vous affranchir de tous ces "facteurs de dépendance" :) J'attends vos remarques à ce sujet avec grande impatience !
À bientôt !
Commentaires
Je suis comme toi, je cherche à être le moins dépendant possible. J'ai déjà réussi à mettre en place mon propre serveur de mail (imap+webmail). Donc, je rapatrie tous mes mail sur mon serveur grâce à fetchmail.
Pour mes flux RSS, j'e nutilise pas une service en ligne (mais Liferea que j'adore). Mais malheureusement, il ne peut pas me suivre partout. tiny tiny RSS est surement ce qu'il me faut. Merci.
Pour lire ses flux RSS dans Firefox, il existe l'extension Brief.
http://extensions.geckozone.org/Brief
http://brief.mozdev.org/
Tiny Tiny RSS est un excellent logiciel. Je m'en sers depuis 1 an maintenant, et j'en suis très content. J'ai écris un guide d'installation complet pour Debian :
http://howto.landure.fr/gnu-linux/debian-4-0-etch/installer-tiny-tiny-rss-sur-debian-4-0-etch
De plus, il évolue continuellement, et le développeur principal fournit des mises à jour mensuelles. Il est venu remplacer avec brio Liferea.
Bref merci de faire la promotion de ce superbe logiciel :)
Pour remplacer Google Analytics, tu peux essayer Piwik : super simple à installer et à maintenir (mise à jour en 2 clics :)), et relativement complet (j'utilisais pas toutes les fonctionnalités de Google analytics, mais il me semble que la plupart de ses options sont dans Piwik).
Pour remplacer Gmail comme webmail, tu as roundcube (http://roundcube.net/), joli, efficace mais eut-être un peu long.
> Gmail (la chose qui va être, selon moi, la plus difficile à abandonner)
je suis un peu dans le même état d'esprit et effectivement c'est dur de se passer de Gmail .... roundcube est pas mal mais manque cruellement de fonctionnalités ... peut être que thunderbird 3 permettra de sauter le pas s'ils arrivent à faire une vue par thread à la gmail.
Sinon pour tiny-tiny-rss et le mode mode multi-utilisateurs, les différents utilisateurs peuvent bien avoir chacun leurs flux ?
J'avais déjà testé tiny rss il y a quelques temps et j'étais tombé sur deux/trois truc que je trouvais vraiment gênant (ou que je n'avais pas compris c'est aussi une possibilité). Je crois que je vais retenter le truc…
Je suis aussi utilisateur auto-hébergé de TT-RSS. Et j'en suis ravi!
il n'est pas parfait mais il me permet de suivre mes flux depuis n'importe quel poste ayant internet. Mieux avec l'extension FireFox Tiny Tiny RSS Notifier j'ai accès a tous mes flux en 1 click (en 2 en fait mais parce que j'ai mis un httpasswd sur mon serveur).
Tu as oublié de dire que l'interface est bien traduite (ou presque).
Parmi les nombreuses options, celles que j'utilise le plus : marquer cette article comme remarquable et les tags comme pense bete pour plus tard (genre A faire, A tester, A répondre, A en parler a mon gul etc... )
Un des rares reproches que j'ai à lui faire est qu'il me pourri mes logs d'apache (mais c'est en parti la faute des site que je suis, et en partie parce que j'ai pas pris le temsp de configurer logcheck) et que certaines images ne passent pas dans les flux... ce qui m'oblige a allez sur le site (un click de plus).
@ Lonewolf : j'ai suivi ton How-to, donc merci :-), avec une petite modif :déclaration du site dans un fichier de conf apache2 et alias vers le répertoire au lieu de le mettre dans /var/www. le seul vrai intérêt a ma modification c'est que je peut arrêter TT-Rss sans arrêter mes autres sites.
@Saimon : oui chacun son flux, avec la possibilité de publier un article précis, ou de montrer ces flux aux autres utilisateurs.
@Zozo : brief n'est pas multi-poste, il faut donc installer une extension et importer ses sites. Donc exit l'accès rapide a ces flux sur l'ordinateur d'un copain (qui pourrai utiliser autre chose que FF, voire même IE ;-) )
Un service de plus à installer sur ma future eeebox, merci !
:-D
@Zozo, oui je connais cette extension, néanmoins je voulais quelque chose ne nécessitant absolument aucune installation côté client. De plus, Firefox est déjà trop lourd à mon goût, je ne vais pas encore le surcharger...
@Lone Wolf, c'est vrai que ce côté dynamique n'est pas pour me déplaire :)
@Michael, J'ai entendu parlé de Piwik, mais ce qui me fait peur, c'est la place qu'il prends dans la BDD, à priori cela semble énorme (mais je pense que tout logiciel similaire est pareil à ce niveau)
@Guyome, mais Roundcube n'est qu'un client, il me faudrait un serveur mail (genre postfix) :)
@Saîmon, bien sur, chaque utilisateur à ses propres flux (avec, d'après ce que j'ai compris, la possibilité de partager ses flux). Pour Gmail, je veux également me passer du serveur, pas uniquement du client.
@nyquist, en effet, je n'ai pas regardé du côté de la traduction.À dire vrai je m'en fiche un peu :) Pour l'extension Firefox, j'en ai entendu parlé mais je ne sais pas exactement ce que c'est, il va falloir que je regarde cela d'un peu plus près...
@Nikonoel, nous sommes dans le même état d'esprit on dirait ;)
Super article, comme d'habitude !
Je cherchais moi aussi à devenir autonome après avoir vu la vidéo "Internet ou Minitel 2.0" et ton billet m'a fait progresser dans ma quête !
J'héberge mes sites chez moi sur une EeeBox (anciennement chez 1&1), mon nom de domaine chez Gandi, TT-RSS en remplacement de Netvibes et Piwik comme logiciel de stats en remplacement de XiTi (mais je vais basculer sur Awstat : http://doc.ubuntu-fr.org/awstats).
Il me reste comme toi Gmail (difficile de s'en passer, c'est le meilleur, il faut bien le reconnaître).
Pour TT-RSS j'ai trouvé ce tuto (sur le site officiel) afin d'activer la mise à jour automatique des feeds : http://tt-rss.org/trac/wiki/UpdatingFeeds
A la prochaine. ;)
Merci de m'avoir fait découvrir cet outils, install en cours chez moi.
Hop, installé !
:-)
Super intéressant ce post merci !!
En ce moment je test et surveille l'évolution de Lilina
Merci pour cet article très intéressant.
Je cherchais depuis un petit bout de temps un moyen de quitter Netvibes, voilà ma solution.
Personnellement, je l'ai installé en local étant donné que je ne dispose pas encore d'un serveur web.
Le seul bémol, est que l'extension pour Firefox n'est plus à jour.
Motivé par le même article "minitel2"que toi, aujourd'hui je me lance. Je teste tt-rss-1.4.0 qui est aujourd'hui la dernière version disponible. Je crée et rempli la base de données comme prévu ; je regle "config.php" et quand je me connecte à la page ttrss un cadre en rouge me réponds :
@@Fatal Exception
Error message:
Sanity check: Received reply is not XML@@
Une idée ?
Bonjour,
Je viens d'installer Tiny tiny sur un serveur web disant et je l'ai bien configuré.
Mais, pendant l'utilisation, je ne suis pas arrivé à avoir les information collectées par les adresses de flux entrées.
Tous les flux auxquels je m'abonne apparaissent en rouges dans la liste des flux.
Me ne comprends pas. Dois-je installer un autre logiciel en plus ,
Merci de me réponde
Salut,
Je dépoussière un peu les commentaires pour dire que j'ai fait l'installation de TTRSS sur un hébergeur aussi dans le but de remplacer GReader depuis l'annonce de sa fermeture prochaine. Ca marche bien :)
Merci,
Guillaume