Seguir decenas de páginas y blogs visiting uno por uno es una pérdida de tiempo, mientras que servicios como Inoreader obligan a pagar una suscripción mensual por algo que Google Reader ofrecía antes de forma gratuita, antes de que Google lo cerrara. FreshRSS es un lector de feeds RSS y Atom de código abierto que reproduce esa experiencia: carpetas con feeds, etiquetas, atajos de teclado rápidos y una API propia compatible con Fever y Google Reader para aplicaciones móviles como Reeder o FeedMe. A continuación, te explicamos paso a paso cómo instalar FreshRSS en Saplo.
Por qué FreshRSS en lugar de un lector RSS de pago
Los lectores RSS de pago en la nube tienen dos características que especialmente molestan a quienes siguen muchos canales:
- la suscripción aumenta con el tiempo: el plan gratuito suele limitar el número de canales o la frecuencia de actualización, y la funcionalidad completa, incluido el acceso desde la aplicación móvil mediante API, normalmente queda reservada para una suscripción de pago de varios euros al mes,
- tus datos de lectura están en un servidor ajeno: el historial de artículos leídos, las marcas de favorito y la lista de canales suscritos están en manos de una empresa externa, no de ti.
FreshRSS funciona como un único contenedor Docker en tu Box, con SQLite integrado como base de datos, por lo que tanto el conjunto de canales como el historial de lectura permanecen en tu infraestructura, sin límites en el número de canales ni cuotas mensuales aparte del coste del propio Box.
FreshRSS y Miniflux, la segunda receta para leer RSS en el catálogo de Saplo
En el catálogo de Saplo ya se encuentra Miniflux, así que la pregunta lógica es por qué hay dos recetas para la misma tarea. La respuesta está en el enfoque diferente:
- Miniflux es deliberadamente minimalista: un único archivo binario en Go, una lista plana de canales sin carpetas y la menor cantidad posible de ajustes y clics para quienes así lo prefieren,
- FreshRSS ofrece una vista de carpetas y etiquetas para organizar más canales, una API propia compatible tanto con Fever como con Google Reader, lo que abre la puerta a una gama más amplia de aplicaciones móviles, además de una base de usuarios más grande y consolidada a lo largo del tiempo.
Si sigues varios canales y valoras la simplicidad, prueba Miniflux. Si tienes decenas de fuentes divididas por temáticas y quieres leerlas desde el móvil a través de una aplicación como Reeder, FreshRSS encaja mejor.
Requisitos
Para instalar FreshRSS en Saplo, necesitas:
- un Box con Docker en funcionamiento (el motor lo activa automáticamente al instalarlo desde el catálogo; se requiere anidamiento en un contenedor, que Saplo incluye por defecto),
- al menos 256 MB de RAM libres en el Box y 2 GB de espacio en disco, por lo que basta con el plan Box S,
- un dominio o subdominio
*.saploapp.plincluido en el precio de cada plan, bajo el que se publicará el lector, - no necesitas una base de datos independiente, FreshRSS guarda los canales y el historial de lectura en un SQLite integrado en el volumen de Docker.
Instalación paso a paso
- En el panel de Saplo, ve a Catálogo de aplicaciones y elige FreshRSS (categoría "Negocios").
- Selecciona un Box con un mínimo de 256 MB de RAM libre en el que se instalará el lector, así como un dominio o subdominio bajo el que funcionará.
- Confirma la instalación. El motor crea un contenedor a partir de la imagen oficial
freshrss/freshrss, configura automáticamente una cuenta de administrador (sin el asistente manual en el navegador) y lo expone únicamente en el loopback del Box, integrado con nginx, que lo sirve en el dominio indicado con SSL gratuito. Fuera solo se expone el puerto 443, no el puerto directo del contenedor. - Después de
docker compose up, el motor comprueba además que la página de inicio de sesión de FreshRSS responda realmente por HTTP, porque el Estado "el contenedor funciona" por sí solo no significa que la instalación desatendida (indicadoresFRESHRSS_INSTALL/FRESHRSS_USER) haya tenido éxito. - Al terminar la instalación, las credenciales de acceso del administrador, incluida una contraseña independiente para la API de la aplicación móvil, se guardan en el archivo
FRESHRSS-SETUP.txtdel Box.
Primera configuración
La cuenta de administrador está lista justo después de la instalación, así que los primeros pasos consisten en iniciar sesión y añadir canales, no en pasar por el asistente.
- Entra en la dirección de tu dominio, por ejemplo
czytnik.saploapp.pl, e inicia sesión con los datos del archivoFRESHRSS-SETUP.txt. - Cambia la contraseña nada más iniciar sesión por primera vez en Parámetros de usuario -> Cambiar contraseña.
- Añades canales con el botón Suscribirse del panel, de forma individual mediante la dirección del sitio o en bloque importando un archivo OPML exportado de tu lector anterior.
- Organizas los canales en carpetas y los etiquetas en la vista de gestión de canales, lo que diferencia a FreshRSS de una lista plana en Miniflux.
- En la aplicación móvil (Reeder, FeedMe y otras compatibles con Fever o Google Reader) inicias sesión con la dirección de Box y una contraseña de API independiente, guardada en el mismo archivo
FRESHRSS-SETUP.txt, no con la contraseña del panel web.
FreshRSS en Saplo frente a un lector RSS de pago en la nube
| Lector RSS de pago en la nube | FreshRSS en Saplo | |
|---|---|---|
| Límite de canales | normalmente sí en el plan gratuito | ninguno |
| Acceso a la API para aplicaciones móviles | normalmente como complemento de pago | incluido en el precio, integrado |
| Dónde se almacenan los datos de lectura | en el servidor del proveedor | en tu Box |
| Coste | suscripción mensual | coste del Box |
Preguntas frecuentes
¿FreshRSS necesita una base de datos aparte? No, de forma predeterminada utiliza SQLite integrado en el volumen de Docker, y el motor de Saplo no incorpora ningún contenedor de base de datos adicional.
¿En qué se diferencia FreshRSS de Miniflux, si ambos están en el catálogo de Saplo? Miniflux es deliberadamente minimalista y ofrece una lista plana de canales. FreshRSS añade carpetas, etiquetas y su propia API compatible con Fever y Google Reader, lo que resulta relevante al usar aplicaciones móviles.
¿Se pueden importar canales desde otro lector? Sí, en Configuración del usuario -> Import/Export cargas un archivo OPML exportado desde cualquier otro lector RSS.
¿Cómo iniciar sesión desde una aplicación móvil como Reeder?
Introduces la dirección de Box y la contraseña específica de la API, guardada en el archivo FRESHRSS-SETUP.txt y generada automáticamente durante la instalación, no la contraseña del panel web.
Si sigues muchas fuentes y buscas un lector RSS sin suscripción mensual ni límite de canales, escríbenos y te ayudaremos a elegir el Box adecuado para tu conjunto de fuentes.
- #Lector RSS
- #FreshRSS
- #Guía
- #Productividad
- #RSS
