FreshRSS: Lector de feeds RSS para consolidar y leer noticias fácilmente.
FreshRSS es un lector de feeds RSS y Atom autohospedado, ligero y altamente personalizable. Ideal para quienes quieren mantener el control sobre sus suscripciones y disfrutar de una experiencia limpia y privada. Con FreshRSS puedes seguir tus sitios favoritos, blogs y otras fuentes de información desde una única interfaz.
Configuración en Docker
Aquí tienes el archivo docker-compose.yml utilizado para desplegar FreshRSS con opciones avanzadas:
services:
freshrss:
image: lscr.io/linuxserver/freshrss:latest
network_mode: bridge
container_name: freshrss
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Madrid
volumes:
- /path/to/freshrss/config:/config
ports:
- 3075:80
restart: unless-stopped
read:
image: phpdockerio/readability-js-server
container_name: read_freshrss
restart: unless-stopped
ports:
- 127.0.0.1:3111:3000
merc:
image: wangqiru/mercury-parser-api
container_name: merc_freshrss
restart: unless-stopped
ports:
- 127.0.0.1:3112:3000
networks:
default:
name: freshrss_net
Explicación de la configuración
1. Servicio principal: FreshRSS
-
image: lscr.io/linuxserver/freshrss:latest
Usa la imagen oficial de FreshRSS mantenida por LinuxServer.io. -
container_name: freshrss
Nombra el contenedor para identificarlo fácilmente. -
PUID=1000yPGID=1000:
ID de usuario y grupo para garantizar permisos adecuados en los volúmenes. -
volumes:-
/config: Carpeta donde se almacenan las configuraciones y datos de FreshRSS.
-
-
ports: 3075:80:
Mapea el puerto 80 del contenedor al puerto 3075 del host, permitiendo acceder a FreshRSS en:http://<IP_DEL_SERVIDOR>:3075
2. Servicios adicionales: opcionales
Readability (read)
-
image: phpdockerio/readability-js-server
Una API para analizar páginas web y convertirlas en textos limpios para lectura. -
ports: 127.0.0.1:3111:3000:
Accesible solo desde localhost. FreshRSS puede usarlo para enriquecer los artículos.
Mercury Parser API (merc)
-
image: wangqiru/mercury-parser-api
Similar a Readability, este servicio analiza y convierte páginas web en contenido limpio. -
ports: 127.0.0.1:3112:3000:
También accesible solo desde localhost.
⚠️ Nota:
Estos servicios no son obligatorios. Puedes eliminarlos del docker-compose.yml si no los necesitas.
Uso de aplicaciones móviles
FreshRSS es compatible con muchas aplicaciones móviles de lectores RSS que soportan protocolos como:
- Google Reader API
- Fever API
Ejemplos de apps para Android:
- Readrops
- RSS Reader
Configura la aplicación con la URL de tu servidor FreshRSS y las credenciales de tu usuario.
Cómo usar FreshRSS
-
Levanta los contenedores:
Ejecuta el siguiente comando:docker-compose up -d -
Accede a la interfaz web:
Abre tu navegador y dirígete a:http://<IP_DEL_SERVIDOR>:3075 -
Configura tus fuentes RSS:
- Añade tus feeds favoritos.
- Organízalos en categorías para una mejor experiencia.
-
Opciones avanzadas:
Si usasreadomerc, configúralos en las opciones de FreshRSS para mejorar la experiencia de lectura.
¿Por qué usar FreshRSS?
- Privacidad: Mantén el control total sobre tus suscripciones.
- Ligero: Perfecto para servidores con recursos limitados.
- Personalización: Compatible con temas, extensiones y múltiples usuarios.
- Sincronización: Usa apps móviles para acceder a tus feeds desde cualquier lugar.
Para más información y opciones avanzadas, consulta el sitio oficial de FreshRSS o su repositorio en GitHub.