Renovant el lector de RSS al servidor propi

Logo de FreshRSS

Fa uns anys que uso una instal·lació pròpia per llegir feeds, una combinació de Tiny Tiny RSS i FeedMe.

Faig servir Tiny Tiny RSS (tt-rss) com agregador de feeds, i Feedme com aplicació al mòbil i a e-reader per llegir els feeds més còmodament1: així tinc un únic lloc on capturar-los i diferents punts d’accés / lectura sincronitzats (o sigui, el que et fa un Inoreader, per exemple, però autohostatjat i sense anuncis o quotes).

Empro una app per llegir els feeds en format mòbil/tableta perquè la versió mòbil del tt-rss no m’agradava: poc usable i adaptable i poc còmoda. Feedme, en canvi s’adapta perfectament a diferents tamanys de pantalla, és còmode, té diferents opcions de configuració… molt més fàcil d’usar.

Problema: la versió que usaba de tt-rss ja era molt vella, no tenia suport, estava sobre una versió de php que ja era molt vella també i la nova no podía desplegar-la sense embarcar-me en un desplegament a mà. Poques ganes de tanta feina i mai trobava el moment… fins que fent proves fa uns dies em vaig carregar la instal·lació que tenia posada… coses que passen..

Així que ara ja no en tenia cap, de problema, per provar feedreaders, i això és el que he fet. Després d’unes quantes cerques i proves m’he decidit per FreshRSS, amb les mateixes característiques que tt-rss, però actualitzat, amb una comunitat més gran i al dia (val, i el meu hosting el tenia en les aplicacions auto-instal·lables, un gran punt a favor, aquest).

L’arquitectura, a més, és la mateixa: un agregador on-line autohostatjat, i Feedme com lector en diferents llocs.

Quatre notes sobre la instal·lació de FreshRSS

  • Importar la llistal opml que haurem guardat prèviament de l’anterior feedreader (important!)
  • Afegir un plugin per llegir els articles al propi FreshRSS en un panell lateral (per defecte, FreshRSS no porta lectura lateral). N’he trobat dos:
  • Afegir un cron al sistema per llegir cada 12 hores i així no haver de refrescar manualment:
0 0,12 * * * /usr/local/bin/php /home/usuari/public_html/feedreader/app/actualize_script.php > /home/usuari/tmp/FreshRSS.log 2>&1

Lligam amb Feedme

Logo de FeedMe Molt fàcil:

  • Eliminar l’antic usuari, el que tenia amb tt-rss.
    • Se n’ha de crear un de nou perquè només pots apuntar a un servidor alhora.
  • Apuntar a la API del propi servidor (instruccions a la pròpia instal·lació) i usant l’usuari definit per a la API.
  • Fer el primer refresc de dades

  1. FeedMe permet funcionar com un lector en solitari, important opml o afegint feeds directament, jo prefereixo un punt únic per mantenir coordinació entre equips. ↩︎

Categories: Tecnologia 

Veure també