Tiny Tiny RSS : Une alternative à Google Reader
Contents
1 Introduction
Voilà des années que j'utilise Google Reader avec joie. Mais de plus en plus je lis sur mes flux RSS des personnes qui pleurent d'avoir leurs données perdues par Google. Même en mode enterprise, il n'est aujourd'hui pas possible de sauvegarder simplement et de manière automatisées ses données.
J'ai donc choisis de ne pas laisser mes données à Google et de m'en occuper. J'ai donc choisis Tiny Tiny RSS qui se veut être une très bonne alternative à Google Reader.
2 Installation
Pour les prérequis, nous avons besoin d'un serveur type LAMP avec quelques options spécifiques :
aptitude install php5-curl php5-cli |
Ensuite nous allons installer Tiny Tiny RSS :
cd /var/www wget http://tt-rss.org/download/tt-rss-1.6.2.tar.gz tar -xzf tt-rss-1.6.2.tar.gz rm -f tt-rss-1.6.2.tar.gz mv tt-rss-1.6.2 tinyrss chown -Rf www-data. tinyrss |
2.1 MySQL
J'ai choisis MySQL comme backend pour Tiny Tiny RSS. Nous allons initialiser la base de données et ses utilisateurs (a vous d'adapter) :
Ensuite nous allons importer le schéma SQL :
mysql |
mysql -utinyrss_user -p tinyrss < schema/ttrss_schema_mysql.sql |
3 Configuration
Pour la configuration, nous allons utiliser un fichier config :
mv config.php{-dist,} |
Ensuite nous allons editer ce fichier afin d'y mettre les valeurs de notre base de donnée :
Vous êtes ensuite en mesure de vous connecter sur votre serveur avec admin/password.
3.1 Mise à jour des flux
Pour mettre à jour vos flux et avoir la gestion depuis l'interface web, nous allons utiliser le démon fournis :
/etc/rc.local |
su - www-data -c "php /var/www/tinytinyrss/update.php --daemon --quiet &" |
3.2 Exporter ses flux Google Reader
Si comme moi vous passez de Google Reader à Tiny Tiny RSS, vous pouvez faire une importation.
Pour faire un export au format OPML de vos données Google Reader en ligne de commande, créez un petit script :
Puis pour l'utiliser, exécutez le script avec votre login et mot de passe en argument :
backup_google_reader.sh |
/backup_google_reader.sh user@gmail.com password > google-reader-subscriptions.xml |