Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

simple-feed-reader

simple-feed-reader es un lector de feeds RSS/Atom auto-alojado y multiusuario construido con Symfony (backend) y Angular (frontend). Ofrece extracción de texto completo, recomendaciones por IA, gestión de usuarios y despliegue simplificado vía Docker con tres niveles de configuración.

Ficha actualizada 22 sept 2026, 17:56 · upstream 22 sept 2026, 15:21 · release v1.0.15

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es simple-feed-reader

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

simple-feed-reader es una aplicación web auto-alojada para la gestión de feeds RSS/Atom, desarrollada con Symfony 7.4 LTS (backend) y Angular 20 (frontend). Permite lectura multiusuario con extracción de texto completo, reproducción inline de multimedia y seguimiento de progreso. Soporta bases de datos SQLite o MySQL según el plan elegido, y opcionalmente Meilisearch para búsqueda semántica en contenido completo.

La aplicación incluye un sistema de recomendaciones "For you" impulsado por IA que funciona con modelos locales (Ollama, LM Studio) o APIs OpenAI. Gestiona cuentas con autenticación OAuth (Google/Apple), passkeys y aprobación administrativa opcional. Incluye funcionalidades como digests por email, importación/exportación OPML y detección automática de APIs REST en sitios WordPress.

El despliegue se realiza mediante un único comando Docker que gestiona la instalación del stack completo. Los scripts proporcionan herramientas para actualizar, configurar variables de entorno, gestionar el servidor web (nginx) y realizar copias de seguridad. La arquitectura está diseñada para ser escalable y compatible con entornos locales o servidores dedicados.

CASOS DE USO
  • Lectura personal multi-dispositivo con seguimiento de progreso y marcadores de lectura.
  • Administración de múltiples usuarios con aprobación de cuentas, roles y límites de feeds.
  • Digests diarios o semanales por email para resúmenes automáticos de artículos nuevos.
  • Recomendaciones de artículos basadas en preferencias personales mediante IA local o API.
  • Búsqueda avanzada de texto completo y guardado de vistas personalizadas con contadores.
  • Migración de suscripciones desde otros lectores mediante importación/exportación OPML.
PUNTOS DESTACADOS
  • Extracción de texto completo con detección de paywalls y uso de APIs REST alternativas en WordPress.
  • Recomendaciones impulsadas por IA compatibles con modelos locales (Ollama, LM Studio) para privacidad.
  • Instalación simplificada mediante un único comando Docker con scripts de gestión integrados.
  • Gestión completa de usuarios con autenticación OAuth (Google/Apple) y soporte para passkeys.
  • Interfaz optimizada para móviles con gestos táctiles, swipe-to-refresh y temas oscuros/claros.
  • Importación/exportación nativa de OPML para portabilidad total de suscripciones entre lectores.
PRECAUCIONES
  • Requiere conocimientos básicos de Docker y gestión de contenedores para configuración de producción.
  • La búsqueda de texto completo solo está disponible en el plan L con Meilisearch adicional.
  • Las recomendaciones por IA requieren una API externa o recursos locales dedicados (GPU/RAM).
  • El despliegue inicial requiere configuración manual de variables de entorno y certificados TLS.
  • No incluye panel de administración web integrado, la gestión se realiza vía CLI/API.
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Usar el script install.sh para producción o install-dev.sh para desarrollo. Configurar SMTP para envíos de correo y TLS para seguridad. El plan L es necesario para búsqueda en texto completo. Verificar la documentación de Docker antes de ejecutar scripts. Los scripts permiten configurar origen público, correo y certificados TLS posteriormente con prod-configure.sh.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.jsPHP
SERVICIOS
MySQLMeilisearch
BASES DE DATOS
MySQLMeilisearch
PUERTOS
33333330630008080844380257700310043184040
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.