Compartir la información y colaborar.

FreshRSS

Agregador RSS/Atom multiusuario autoalojado: fuentes ilimitadas, sincronización con los clientes móviles mediante la API Google Reader, un solo contenedor y SQLite.

512 MB RAM 1 vCPU Puerto 8080 Disponible

Stack técnico

DockerPHPSQLite
RAM mínima512 MB
CPU mínima1 vCPU
Puerto por defecto8080
SO compatiblesubuntu-24.04

FreshRSS (unas 15 000 estrellas en GitHub, AGPL-3.0, escrito en PHP) es el agregador de fuentes RSS y Atom autoalojado con el mantenimiento más activo. Sustituye a los lectores en línea —Feedly, Inoreader, NewsBlur— por una solución privada, sin publicidad ni suscripción, que cabe en un solo contenedor Docker y lo guarda todo en una base de datos SQLite: sin base de datos externa ni servicio de caché que administrar.

Alojado en un VPS ServOrbit, FreshRSS le permite seguir cualquier fuente RSS, Atom o JSON Feed —notas de versión de GitHub, blogs técnicos, archivos de boletines— en una interfaz rápida y manejable con el teclado. La actualización se programa en el servidor mediante una tarea cron (cada 20 minutos de forma predeterminada), sin depender de un planificador externo ni de un cliente abierto. La arquitectura es multiusuario: una sola instancia sirve a todo un equipo, y cada persona dispone de sus suscripciones y de su estado de lectura. Por último, FreshRSS expone las API Google Reader y Fever, lo que la convierte en el servidor de decenas de clientes móviles —Reeder, NetNewsWire, ReadKit, Fluent Reader, FeedMe— con un progreso de lectura sincronizado en todos sus dispositivos.

Funcionalidades clave

Suscripciones ilimitadas a fuentes RSS, Atom y JSON Feed: blogs técnicos, notas de versión de GitHub, canales de YouTube, boletines.
Compatibilidad con la API Google Reader y la API Fever: use el cliente móvil que prefiera (Reeder, NetNewsWire, ReadKit, FeedMe) con un estado de lectura sincronizado.
Multiusuario: suscripciones y estados de lectura independientes, para compartir una instancia sin compartir sus fuentes ni su historial.
Actualización programada en el servidor mediante cron: intervalo global (5, 20 o 60 minutos) o intervalo propio de cada fuente, sin que ningún cliente necesite estar abierto.
Recuperación del texto íntegro para las fuentes que solo publican un extracto.
Filtrado por palabras clave, etiquetas y marcado automático como favoritos de los artículos importantes.
Extracción por XPath de los sitios que carecen de fuente RSS.
Almacenamiento SQLite en un único contenedor PHP, por debajo de 128 MB de RAM en reposo: FreshRSS convive con otras aplicaciones en el mismo VPS.

¿Cuándo usar esta solución?

1

Vigilancia técnica y de seguridad sin ruido

Añada las fuentes de publicación de GitHub de cada biblioteca de la que dependa su stack, el hilo de Hacker News, los boletines de vulnerabilidades de su lenguaje y de su sistema, y los blogs de los mantenedores. FreshRSS muestra una cronología en bruto, sin reordenación algorítmica ni contenido patrocinado. Una regla por palabra clave marca automáticamente como favoritos los artículos que contienen «security advisory» o «breaking change» para localizarlos de un vistazo.

2

Fuente de vigilancia compartida de una agencia distribuida

Cree una cuenta de FreshRSS por colaborador y una carpeta común de fuentes —novedades de la competencia, blogs de analistas, comunicados de sus clientes—, dejando que cada persona gestione sus suscripciones privadas. Cada miembro lee desde la herramienta que prefiera, Reeder en iOS o Fluent Reader en Windows, todos sincronizados con la misma API Google Reader alojada en su VPS.

3

Archivo permanente de inteligencia competitiva

Suscríbase a los changelogs de sus competidores, a sus ofertas de empleo, a los informes de analistas y a sus páginas de lanzamiento de producto. Mientras que el plan gratuito de Feedly solo conserva una ventana móvil de 30 días, FreshRSS guarda cada elemento de forma indefinida en su base de datos SQLite: usted etiqueta por tema, busca a texto completo a lo largo de varios años y exporta sus favoritos para elaborar una síntesis semanal.

Desplegar FreshRSS en su VPS

Guía optimizada para los VPS Cloud ServOrbit.

01

Pedir el VPS

512 MB de RAM son suficientes: FreshRSS se mantiene por debajo de 128 MB en reposo y lo guarda todo en una base de datos SQLite local, sin servicio de base de datos aparte. Un VPS de 1 GB absorbe varios cientos de fuentes y varios usuarios simultáneos. El sistema es Ubuntu 24.04, con Docker instalado por el aprovisionador.

02

Desplegar desde el Marketplace

En su área de cliente ServOrbit, abra Marketplace → Colaboración y productividad → FreshRSS y lance el despliegue. El contenedor PHP arranca en unos segundos, con dos volúmenes persistentes: uno para los datos (incluida la base de datos SQLite) y otro para las extensiones.

03

Conectarse por primera vez

Al abrir la URL por primera vez, FreshRSS muestra un asistente de instalación de 5 pasos (idioma, comprobaciones técnicas, base de datos) que termina con la creación de SU cuenta de administrador. Hágalo de inmediato; deje SQLite tal cual en el paso de la base de datos.

04

Terminar el asistente de instalación

Si hay un dominio asociado a la aplicación, abra https://su-dominio, sin número de puerto. Sin dominio no hay acceso público: abra un túnel SSH con ssh -L 8080:127.0.0.1:8080 root@<ip-de-su-vps> (8080 es el puerto del catálogo, indicado como ejemplo; consulte el puerto que aparece en la ficha de su aplicación en el área de cliente) y luego abra http://localhost:8080. El primer acceso lanza el asistente de cinco pasos: elección del idioma, verificación de los requisitos del servidor, inicialización de la base de datos SQLite, creación de la cuenta de administrador y primeras suscripciones. La operación lleva menos de dos minutos y solo tiene lugar una vez.

05

Añadir sus fuentes y conectar su cliente móvil

El botón «+» permite suscribirse a cualquier URL RSS, Atom o JSON Feed. Para conectar un cliente móvil, vaya a Administración → Autenticación y active el acceso API, y luego copie la URL del punto de entrada. En la aplicación (Reeder, FeedMe, NetNewsWire), elija el tipo de servidor «Fever» o «Google Reader», introduzca esa URL y sus credenciales: las suscripciones y el estado de lectura se sincronizan después por sí solos.

06

Añadir un dominio y el HTTPS (opcional)

El dominio no es obligatorio, pero sin él no hay acceso público: todo pasa por el túnel SSH. Para un uso móvil cómodo, asocie un dominio a la aplicación desde su área de cliente, por ejemplo rss.su-dominio.com. ServOrbit crea el registro DNS cuando el dominio está gestionado por él, instala el vhost nginx y el certificado TLS, y hace de proxy hacia el puerto de la aplicación: FreshRSS y su API responden entonces en https://rss.su-dominio.com, sin número de puerto, y sus clientes móviles se conectan por HTTPS.

Preguntas frecuentes

FreshRSS (unas 15 000 estrellas en GitHub, AGPL-3.0, PHP) funciona en su propio VPS. Feedly e Inoreader limitan las cuentas gratuitas a 100–150 fuentes, reservan la API Google Reader —la que permite usar un cliente móvil de terceros— a los planes de pago y explotan sus datos de lectura. FreshRSS no limita ni el número de fuentes ni el acceso a las API Google Reader y Fever, y no rastrea su actividad.

Integrar el botón de despliegue

¿Mantiene un proyecto que utiliza FreshRSS? Este botón permite a sus lectores desplegarlo en un VPS con un clic, sin leer documentación de Docker.

Deploy FreshRSS on ServOrbit
Markdown
[![Deploy FreshRSS on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=freshrss&utm_source=deploy-badge&utm_medium=referral&utm_campaign=freshrss)
HTML
<a href="https://servorbit.com/vps-cloud?template=freshrss&utm_source=deploy-badge&utm_medium=referral&utm_campaign=freshrss"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy FreshRSS on ServOrbit" height="40"></a>

El botón lleva al pedido de un VPS con la plantilla preseleccionada. La imagen se sirve desde servorbit.com: no tiene que alojar nada por su parte.

Compartir la información y colaborar.

Active FreshRSS en su infraestructura.

VPS Cloud dedicado: IPv4 incluida, centro de datos europeo, soporte incluido. Sus datos nunca salen de su servidor.

Configuración recomendada: 512 MB RAM · 1 vCPU

¿Necesita ayuda?

Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico. Soporte en francés, inglés y árabe.

Escribir por WhatsAppse abre en una pestaña nueva