Miniflux: alternativa libre a Google Reader y Feedly

Hace unas meses instalé Debian Wheezy en una vieja PC sin usar. La idea era utilizar esta PC en un servidor casero y, de ese modo, poder tener un mayor control de mis datos e información personal. Hasta el momento, estoy más que feliz con el experimento. Lentamente, fui reemplazando todos los servicios que antes utilizaba (dropbox, gmail, agenda, contactos, etc.). Tal vez el único que aún no había podido reemplazar era google reader/feedly, para leer mis suscripciones RSS.

¿Qué es Miniflux?

Había leído que Tiny Tiny RSS era una buena alternativa, pero después de varios intentos me resultó imposible instalarlo ya que sólo se encuentra disponible en los repositorios de Debian Sid (inestable) y no en los de Wheezy (estable). Fue entonces cuando me crucé con esta pequeña perla: miniflux. Se trata de un proyecto libre y de código abierto distribuido bajo la licencia AGPL v3 que permite leer y sincronizar suscripciones RSS desde el explorador web. Utiliza Apache y PHP, y como base de datos SQLite.

Miniflux - Artículos sin leer

Características generales de Miniflux

Optimizado para la lectura

El diseño de la página, fuentes y colores fueron elegidos para ser legibles en una pantalla. En definitiva, lo más importante es el contenido.

Descarga el contenido completo de los artículos

¿Algunas de tus suscripciones sólo muestran un resumen? Miniflux buscará el artículo original automáticamente.

Rápido, sencillo y eficaz
Es posible utilizar atajos de teclado para leer rápidamente todos los artículos.

No incluye soporte para redes sociales

Estos sitios web centralizados hacen dinero con tu vida privada. Miniflux no incluye soporte para Facebook, Google+, Twitter o similar.

Sin publicidad ni rastreo

A nadie le gusta la publicidad. Miniflux elimina automáticamente anuncios y rastreadores.

Instalación súper sencilla

Lo único que hay que hacer es copiar y pegar el código fuente en tu servidor. No hay que tocar ninguna configuración, ni siquiera de la base de datos, nada.

Gratuito y de código abierto

Otras características

  • Diseño responsive: se ve perfecto en cualquier dispositivo (smartphone, tableta o computadora de escritorio).
  • Compatible con la API Fever, que permite leer tus feeds a través de clientes móviles y de escritorio.
  • Es posible suscribirse a un sitio web directamente desde cualquier navegador.
  • Puede importar y exportar tus suscripciones mediante el formato estándar OPML.
  • Actualiza los feeds en segundo plano.
  • Hay varios temas visuales disponibles.
  • Los enlaces externos se abren dentro de una nueva pestaña con un atributo rel=»noreferrer» para respetar tu privacidad.
  • API para interactuar programáticamente con tus feeds y artículos.
  • Está disponible en 8 idiomas: inglés, francés, alemán, italiano, checo, español, portugués y chino simplificado.

Instalación

1. Descargar el código fuente de Miniflux.

2. Descomprimir el contenido en tu carpeta www.

Por ejemplo, en mi caso yo utilizo Debian y Apache como mi servidor web. La carpeta www se encuentra en /var/www.

3. A fin de realizar la sincronización de las suscripciones RSS y actualizar su base de datos SQLite, cuyo archivo se encuentra en la carpeta data, es necesario darle permisos de escritura en dicha carpeta al usuario/grupo del servicio web. En Debian+Apache eso significa que hay que darle permisos de escritura en la carpeta data al grupo www-data.

sudo chgrp www-data /var/www/miniflux/data
sudo chmod g+w /var/www/miniflux/data

4. Abrir el explorador web e ingresar http://ip_de_tu_servidor/miniflux. Debería aparecer una pantalla de inicio de sesión. Ingresá los siguientes datos:

usuario: admin
contraseña: admin

5. Paso recomendado: cambiar tu usuario y contraseña. Esto se hace desde la pestaña Preferencias.

Miniflux - Preferencias

Eso es todo. Al contar con un diseño ajustable, esta página será perfectamente accesible desde cualquier dispositivo móvil. También existe una aplicación para Android en Google Play, que si bien funciona a la perfección no es algo deslumbrante. Miniflux también soporta las API Fever, por lo que funcionará con cualquier cliente RSS que las soporte.

Más información en: miniflux


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   internetlan dijo

    Hola:

    Muy interesante tu artículo, no conocía miniflux. Yo utilizo inoreader y estoy muy contento. ¿Lo conoces?

    Un saludo y feliz año nuevo,

    @internetlan

  2.   anónimo dijo

    Prueba con tiny tiny rss porque es infinitamente mejor. Prueba a descargarte el código desde github

    1.    marcoshipe dijo

      como este no lo probé, no puedo decir si tt-rss es mejor o no, pero hace unos días instale tt-rss en mi linuxmint a mano y anote los pasos, así que si te sirven usemoslinux, son todos tuyos:
      a) como también son dependencias de miniflux, supongo que tenés apache y php, te faltaría instalar mysql o postgree (yo en la guía utilizo mysql)
      b) descargar el código desde la pagina oficial: tt-rss.org
      c) descomprimir y cambiar el nombre de la carpeta a «ttrss» para simplicidad
      d) mover a la carpeta /var/www/html:
      sudo mv ttrss /var/www/html
      e) crear una base de datos y un usuario:
      desde la consola entrar a mysql: mysqp -u root -p
      crear la base de datos: CREATE DATABASE ttrss;
      crear el usuario ttrss y darle privilegios en la base de datos: GRANT ALL PRIVILEGES ON ttrss.* TO ‘ttrss’@’localhost’ IDENTIFIED BY ‘YOURPASSWORD’;
      cerrar mysql con: q
      f) ir a http://localhost/ttrss/install/ y completar la instalaccion desde el navegador
      g) al ir a http://localhost/ttrss nos va a indicar que necesita nuevos permisos, asi que se los damos:
      sudo chmod -R 777 /var/www/html/ttrss/cache/images/ /var/www/html/ttrss/cache/js/ /var/www/html/ttrss/cache/export/ /var/www/html/ttrss/cache/upload/ /var/www/html/ttrss/feed-icons/ /var/www/html/ttrss/lock/
      h) loggearse en http://localhost/ttrss con usuario: admin, contraseña: password
      i) para que se actualicen los feeds (habria que ponerlo al inicio del sistema):
      start-stop-daemon -x /var/www/html/ttrss/update_daemon2.php -S -b

      fuente en la que me basé: tt-rss.org/redmine/projects/tt-rss/wiki/InstallationNotes

    2.    usemoslinux dijo

      Sí, como digo en el artículo, traté de instalarlo pero es bastante difícil en Debian stable por la falta de paquetes en sus repositorios.
      Abrazo! Pablo.

  3.   msx dijo

    Newsbeuter.

  4.   Isaac Palacio dijo

    Hola, en ese servidor casero que utilizas para substituir tu agenda, contactos, etc, ¿que programas utilizas?
    en el caso de los contactos ¿Como sincronizas tus contactos del móvil con esa aplicación?

  5.   rjurado dijo

    Yo utilizo selfoss desde hace años y funciona muy bien. Además existe una aplicación para Android.
    Web: http://selfoss.aditu.de

    1.    usemoslinux dijo

      Interesante! No lo conocía. Gracias x el dato.
      Abrazo, Pablo.

  6.   alex dijo

    Por fin alguien no alaba y se vuelve loco por google y da una alternativa libre felicitaciones que sigan dando alternativas a google(androis,gmail,google + etc ) como dan alternativas a microsoft ya que son lo mismo e incluso google es peor

  7.   rlsalgueiro dijo

    seria interesante que dijeras con que fuiste reemplazando cada uno de los servicios que utilizas (dropbox, gmail, agenda, contactos, etc.). asi este articulo seria una ayuda para los que quieren reutilizar viejas PC.

    1.    usemoslinux dijo

      Sí, sí… está en los planes. 🙂
      Necesito tiempo para poder sentarme y escribir.
      Abrazo! Pablo.