Comment se passer de Google Reader ?

Si comme moi, vous pratiquez la veille la disparition de Google Reader sonne comme une tragédie (ou une libération c’est au choix).

Il existe aujourd’hui plusieurs solution digne d’attention :
– Fever° parce qu’il s’installe sur votre propre serveur web et que son cout est un one shot de 30$
– Tiny Tiny RSS parce qu’il s’installe, lui aussi, sur votre propre serveur web et qu’il est gratuit
– Newsblur qui n’est ni gratuit (2$ par mois tout de même) et qu’il ne s’installe pas (quoi que sa version open source le permet mais pour une complexité forte).

A part Fever° aucun n’est pour l’instant compatible avec une bonne app pour iOS (perso je suis sous Feever mais Mr Reader est un excellent candidat). La situation devrait évoluer (et l’intégration de TTRSS voir le jour).

Il faut pour s’amuser un peu déployer une VM sous Linux (ou physique mais bon là c’est une question de philosophie et de moyen).
Installer LAMP :
sudo apt-get install apache2 php5 mysql-server mysql-client libapache2-mod-php5 php5-mysql

Dans le répertoire d’Apache /var/www, il faut créer 2 dossiers : Fever et ttrss (en tout cas ce seront les dossiers dont je parlerais dans la suite du tuto).

J’installe webmin (ça aide beaucoup) :
nano /etc/apt/sources.list

On ajoute :

deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

wget http://www.webmin.com/jcameron-key.asc
sudo apt-key add jcameron-key.asc
sudo apt-get update

sudo apt-get install webmin

 

Fever : il faut télécharger le logiciel, le décompresser dans le dossier Fever et se laisser guider dans l’install (ok il faut créer un DB dans MySQL, mais avec PHPmyAdmin c’est du gâteau).
Après j’ajoute un petit cron (toutes les 5 minutes pour 367 flux) :
curl -L -s http://urldemonsite/fever/?refresh
Tout fonctionne nickel et il suffit d’importer le XML d’export de Google Reader.

TTRSS : il faut télécharger le logiciel, le décompresser dans le dossier ttrss et se laisser guider dans l’install (ok il faut créer un DB dans MySQL, mais avec PHPmyAdmin encore).
MAIS gros problème, TTRSS a besoin d’un démon pour mettre à jour les flux RSS et je dois avouer que j’ai eu du mal.
J’ai contourné avec upstart :
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install upstart

Après :
sudo gedit /etc/init/ttrssdaemon.conf   (oui je prefere gedit sous ubuntu à nano et j’assume)
Vous collez ca :
description « TT-RSS Feed Daemon »
author « Sean Payne <@zero_divide_1 on Twitter> »

start on (local-filesystems and net-device-up IFACE!=lo)
stop on runlevel [!2345]
respawn

script
cd /var/www-ttrss
exec su www-data -c « php ./update_daemon2.php »
end script

sudo ln -s /lib/init/upstart-job /etc/init.d/ttrssdaemon

sudo start ttrssdaemon

Avec cette méthode, même après un reboot , le daemon TTRSS se lancera pour mettre à jour les flux.

Si comme moi, vous pratiquez la veille la disparition de Google Reader sonne comme une tragédie (ou une libération c’est au choix).

Il existe aujourd’hui plusieurs solution digne d’attention :
– Fever° parce qu’il s’installe sur votre propre serveur web et que son cout est un one shot de 30$
– Tiny Tiny RSS parce qu’il s’installe, lui aussi, sur votre propre serveur web et qu’il est gratuit
– Newsblur qui n’est ni gratuit (2$ par mois tout de même) et qu’il ne s’installe pas (quoi que sa version open source le permet mais pour une complexité forte).

A part Fever° aucun n’est pour l’instant compatible avec une bonne app pour iOS (perso je suis sous Feever mais Mr Reader est un excellent candidat). La situation devrait évoluer (et l’intégration de TTRSS voir le jour).

Il faut pour s’amuser un peu déployer une VM sous Linux (ou physique mais bon là c’est une question de philosophie et de moyen).
Installer LAMP :
sudo apt-get install apache2 php5 mysql-server mysql-client libapache2-mod-php5 php5-mysql

Dans le répertoire d’Apache /var/www, il faut créer 2 dossiers : Fever et ttrss (en tout cas ce seront les dossiers dont je parlerais dans la suite du tuto).

J’installe webmin (ça aide beaucoup) :
nano /etc/apt/sources.list

On ajoute :

deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

wget http://www.webmin.com/jcameron-key.asc
sudo apt-key add jcameron-key.asc
sudo apt-get update

sudo apt-get install webmin

Fever : il faut télécharger le logiciel, le décompresser dans le dossier Fever et se laisser guider dans l’install (ok il faut créer un DB dans MySQL, mais avec PHPmyAdmin c’est du gâteau).
Après j’ajoute un petit cron (toutes les 5 minutes pour 367 flux) :
curl -L -s http://urldemonsite/fever/?refresh
Tout fonctionne nickel et il suffit d’importer le XML d’export de Google Reader.

TTRSS : il faut télécharger le logiciel, le décompresser dans le dossier ttrss et se laisser guider dans l’install (ok il faut créer un DB dans MySQL, mais avec PHPmyAdmin encore).
MAIS gros problème, TTRSS a besoin d’un démon pour mettre à jour les flux RSS et je dois avouer que j’ai eu du mal.

J’ai contourné avec upstart :
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install upstart

Après :
sudo gedit /etc/init/ttrssdaemon.conf   (oui je prefere gedit sous ubuntu à nano et j’assume)
Vous collez ca :
description « TT-RSS Feed Daemon »
author « Sean Payne <@zero_divide_1 on Twitter> »

start on (local-filesystems and net-device-up IFACE!=lo)
stop on runlevel [!2345]
respawn

script
        cd /var/www-ttrss
        exec su www-data -c « php ./update_daemon2.php »
end script

sudo ln -s /lib/init/upstart-job /etc/init.d/ttrssdaemon

sudo start ttrssdaemon

Avec cette méthode, même après un reboot , le daemon TTRSS se lancera pour mettre à jour les flux.