Vers l'indépendance - le lecteur de flux RSS "Tiny Tiny RSS"

Voici un premier article sur mon choix de devenir indépendant pour éviter d'utiliser des services web propriétaires ou fermées.

Ma première migration concerne mon lecteur de news RSS. Avant pour lire mes flux RSS, j'utilisais iGoogle ou Goole Reader. Ma recherche s'est donc portée sur un lecteur de news sur serveur web, de préférence en PHP vue mon type d'hébergement. Maintenant, j'héberge mon propre lecteur de news sur ce serveur web. Après divers recherches, mon choix s'est porté sur Tiny Tiny RSS, car ça été le plus facile à installer et le plus simple à utiliser. Ainsi, je peux lire partout (domicile, travail) mes news.

Présentation de Tiny Tiny RSS

Tiny Tiny RSS (ou tt-rss) est un agrégateur de flux RSS open source (licence GNU GPL) à installer sur un serveur web, permettant ainsi de lire vos news partout où vous le souhaitez. L'interface est simple, ergonomique et utilise PHP et AJAX. L'équipe de développement est très active.

Caractéristiques :

  • Application à installer sur serveur web, l'utilisateur n'a besoin que d'un navigateur internet compatible,
  • Supports des flux RSS, RDF, Atom par utilisation des librairies Magpie et SimplePie,
  • Facile à installer et à configurer
  • Authentification possible pour lire des flux protégés
  • Supports des raccourcis clavier, de l'import/export de fichier OPML, multiple ou unique utilisateur, internationalisation dont le français, podcasts, notation des articles, filtrage des contenu (utilisation d'expressions régulières), ...

Besoins :

  • Un serveur web (Apache, Cherokee,Nginx HTTP, ...)
  • un serveur PHP avec support des fonctions mbstring.
  • Une base PostgreSQL ou MySQL (version >=4.1ou >= 5.0+ requise)
  • un navigateur web compatible (la plupart le sont)

Installation sur un serveur web PHP/MySQL

Téléchargez la dernière version à l'adresse suivante : http://tt-rss.org/download/ (à l'heure actuelle, la dernière version est la 1.4.1).

Décompactez l'archive téléchargée.

Identifiez les paramètres de votre base de données (PostgreSQL or MySQL) (paramètres de connexion (chemin et nom du serveur, user et password), nom de la base)

Installez le schéma de base de la base de données (disponible dans le répertoire schema/ttrss_schema_XXXX.sql) à partir de PhpMyAdmin par exemple

Renommez le fichier config.php-dist en config.php, puis éditez-le pour modifier les paramètres de configuration suivant :

Lignes 5 à 10 :
define('DB_TYPE', "pgsql"); // or mysql ==> Choix du type de la base de données
define('DB_HOST', "localhost"); ==> Adresse de la base de données
define('DB_USER', "fox"); ==> Nom de la base de données
define('DB_NAME', "fox"); ==> Utilisateur de la base de données
define('DB_PASS', "XXXXXX"); ==> Mot de passe de l'utilisateur de la base de données
//define('DB_PORT', '5432'); // when neeeded, PG-only ==> Si besoin, le port d'écoute

Ligne 36 :
Par défaut, tt-rss utilise le mode mono-utilisateur, il n'y a donc pas de système de login et mot de passe. Si vous voulez protéger vos données personnel des étrangers, vous pouvez soit activer le mode multi-utilisateur soit réduire l'accès par un fichier .htaccess sur le serveur.
define('SINGLE_USER_MODE', true); ==> Définit l'utilisation en mode mono-utilisateur (TRUE) ou en multi-utilisateur (FALSE)

Ligne 138 :
define('DIGEST_FROM_ADDRESS', 'noreply@your.domain.dom'); ==> Adresse des emails sortant

Ligne 183 :
define('REG_NOTIFY_ADDRESS', 'user@your.domain.dom'); ==> Adresse email pour l'envoie de la notification des nouvel inscriptions

Ouvrez tt-rss dans votre navigateur. Si vous êtes en mode multi-utilisateur, pour vous connecter, utilisez le couple username/password par défaut (admin:password). N'oubliez pas de changer ce mot de passe après connexion.

Pour en savoir plus :

Le site officiel : http://tt-rss.org/
Si vous voulez essayer Tiny Tiny RSS, rendez-vous sur cette page de démonstration.

Un article sur Génération Linux et son installation

Enfin, pour une configuration plus poussée, rendez-vous sur ce superbe article de Lone Wolf !

D'autres lecteurs de news RSS sur serveur web PHP et open-source :

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

La discussion continue ailleurs

URL de rétrolien : https://mathdatech.fr/?trackback/16

Fil des commentaires de ce billet