Solución a los problemas de actualización de feeds en FreshRSS

Última actualización: 24/06/2026

  • Configuración de tareas programadas mediante Cron o URLs externas para automatizar la descarga de artículos.
  • Ajustes de frecuencia de actualización y gestión de prioridades en la base de datos SQLite.
  • Métodos de instalación y despliegue utilizando Docker y servidores LEMP en Linux.
  • Uso de la API de Google Reader para conectar FreshRSS con aplicaciones externas de lectura.
Solución a los problemas de actualización de feeds en FreshRSS

Si te has cansado de que los algoritmos de las redes sociales decidan qué lees, instalar un agregador como FreshRSS es la mejor decisión para recuperar el control de tu información. Es una herramienta potentísima y de código abierto que te permite centralizar todo el contenido de la red en un solo sitio, evitando saltar de pestaña en pestaña.

Sin embargo, no todo es camino llano. A veces, el usuario se encuentra con que el sistema deja de refrescar los contenidos automáticamente, obligándote a darle al botón de actualización a mano cada vez que entras. Este fallo puede ser un dolor de cabeza, pero generalmente tiene una solución sencilla basada en la configuración del servidor o la base de datos.

Cómo automatizar la descarga de artículos

Cómo automatizar la descarga de artículos en FreshRSS

Para que FreshRSS funcione a pleno rendimiento, necesita ejecutar un proceso de recuperación de datos. La forma más recomendada de hacer esto es mediante el uso de Cron, que son básicamente tareas programadas en el sistema operativo Linux donde reside la aplicación. El archivo encargado de esto es el actualize_script.php, ubicado en la carpeta app.

Contenido exclusivo - Clic Aquí  Lupa de Windows: usos prácticos que casi nadie aprovecha

Si por alguna razón no tienes acceso directo al programador de tareas del servidor, existe la opción del Cron Online. Esto consiste en configurar una tarea externa que llame a una URL específica de tu instancia, como por ejemplo /i/?c=feed&a=actualize. Dependiendo de si usas autenticación por formulario o HTTP, deberás añadir un token de autenticación en el perfil del usuario para que el sistema permita la actualización sin que tengas que estar logueado.

Es fundamental tener en cuenta que FreshRSS, por diseño, no permite refrescos más frecuentes que cada 15 minutos. Esto se hace para no saturar los servidores de origen y evitar que tu dirección IP acabe en una lista negra por comportamientos abusivos que perjudican a toda la comunidad de RSS.

Soluciones técnicas para instalaciones en Docker

Soluciones técnicas para instalaciones en Docker

Muchos usuarios optan por desplegar FreshRSS usando Docker, ya sea con imágenes de LinuxServer o la oficial. Un problema común es que el script de actualización se detiene súbitamente sin dejar rastro en los logs. En estos casos, reiniciar el contenedor a veces no basta, y puede ser necesario reiniciar el servidor completo para que los procesos de cron internos vuelvan a arrancar correctamente.

Contenido exclusivo - Clic Aquí  Todas las formas de apagar Windows 11 sin abrir el menú Inicio

Si notas que los feeds no se muestran en la salida principal aunque se actualicen, el problema podría estar en la base de datos. Si utilizas SQLite, podrías ejecutar una sentencia SQL para cambiar la prioridad de los feeds. Por ejemplo, cambiar el valor de prioridad de ’10’ (mostrar en principal) a ‘0’ (mostrar solo en categoría) mediante el comando update feed set priority='0' where priority='10'.

Para manipular la base de datos en Docker, recuerda que debes copiar el archivo .sqlite desde el contenedor a tu equipo local con el comando docker cp, realizar los cambios y luego devolver el archivo al contenedor para que los efectos se apliquen en la interfaz web.

Instalación y configuración del servidor

Para quienes prefieren una instalación nativa, la arquitectura LEMP (Linux, Nginx, MySQL/MariaDB, PHP) es la ideal. Es vital asegurarse de instalar los módulos de PHP necesarios y asignar los permisos correctos a las carpetas del proyecto para que Nginx pueda leer los archivos sin errores de acceso.

Contenido exclusivo - Clic Aquí  Cómo instalar Windows 10 en Steam Deck paso a paso

Una vez instalado, es muy recomendable conectar FreshRSS con apps de terceros como NetNewsWire o Newsflash. Para ello, debes activar la API en el apartado de administración y crear una contraseña específica. Recuerda que al configurar la URL en la app móvil, debes especificar el puerto (por ejemplo, el 8282) si no estás usando el puerto 80 por defecto, o de lo contrario la sincronización fallará.

Si te encuentras con algún sitio web que no ofrece un feed nativo, FreshRSS permite el web scraping mediante XPath. Aunque es una función avanzada y algo delicada (ya que si la web cambia su diseño el feed deja de funcionar), permite extraer el título y el contenido de cualquier página analizando su estructura HTML.

Para mantener el sistema sano, conviene realizar optimizaciones periódicas de la base de datos desde el menú de mantenimiento y exportar frecuentemente tus suscripciones en formato OPML. De esta forma, si ocurre un fallo crítico, no perderás el tiempo que has invertido seleccionando tus fuentes de información favoritas y podrás recuperar tu flujo de lectura en un santiamén.