Todas tus noticias bajo control con FreshRSS: instálalo con Docker
Este lector RSS autoalojado te permite organizar, filtrar y disfrutar de tus fuentes favoritas sin depender de servicios de terceros.

Si eres de los que les gusta tener el control total de sus noticias, FreshRSS es tu aliado perfecto. Este lector RSS autoalojado te permite organizar, filtrar y disfrutar de tus fuentes favoritas sin depender de servicios de terceros. Y con Docker Compose, la instalación es más sencilla que nunca.
En esta entrada, te guiaremos paso a paso para instalar FreshRSS en tu servidor utilizando Docker Compose. ¡Vamos a ello!
¿Qué es FreshRSS y por qué usar Docker Compose?
FreshRSS es un lector RSS autoalojado, ligero y personalizable. En esencia, FreshRSS funciona como un agregador de noticias. Te permite suscribirte a sitios web, blogs y podcasts que ofrecen feeds RSS. Estos feeds son archivos que contienen información actualizada de esas fuentes. FreshRSS descarga estos feeds, los analiza y te presenta la información de una manera organizada y fácil de leer.
Puedes crear categorías, etiquetar artículos, marcar artículos como leídos y mucho más.
Usar Docker Compose simplifica la instalación y gestión de FreshRSS. Te permite definir todos los servicios en un único archivo (en este caso, compose.yml
), facilitando la instalación, actualización y eliminación de la aplicación.
Nuestro Archivo compose.yml
Aquí está el archivo compose.yml
que utilizaremos para instalar FreshRSS:
version: "3.9"
services:
freshrss:
image: ghcr.io/linuxserver/freshrss:latest
container_name: FreshRSS
hostname: freshrss
mem_limit: 3g
cpu_shares: 1024
security_opt:
- no-new-privileges:true
healthcheck:
test: curl -f http://localhost:80/ || exit 1
ports:
- 7080:80
volumes:
- /volume2/docker/freshrss:/config:rw
environment:
TZ: Europe/Madrid
PUID: 1026
PGID: 100
restart: on-failure:5
Instalación Paso a Paso:
- Guarda el Archivo: Guarda el código anterior en un archivo llamado
docker-compose.yml
en un directorio de tu elección. - Crea el Directorio de Configuración: Asegúrate de que el directorio
/volume2/docker/freshrss
(o el que hayas especificado en el archivodocker-compose.yml
) exista en tu sistema. Puedes crearlo con el siguiente comando:mkdir -p /volume2/docker/freshrss
- Ejecuta Docker Compose: Abre una terminal, navega al directorio donde guardaste el archivo
docker-compose.yml
y ejecuta el siguiente comando:docker-compose up -d
docker-compose up
inicia los servicios definidos en el archivodocker-compose.yml
.-d
ejecuta los servicios en segundo plano (detached mode).
Acceso a FreshRSS:
Una vez que el contenedor esté en funcionamiento, podrás acceder a FreshRSS abriendo tu navegador y visitando http://tu_ip:7080
.
Consideraciones Importantes:
- ID de Usuario y Grupo: Asegúrate de reemplazar
PUID
yPGID
con tus propios ID de usuario y grupo. Esto es crucial para evitar problemas de permisos. - Volumen Persistente: El volumen persistente asegura que tus datos no se pierdan cuando el contenedor se detiene o se elimina.
- Actualizaciones: Para actualizar FreshRSS a una nueva versión, simplemente ejecuta
docker-compose pull
seguido dedocker-compose up -d
.
Primeros Pasos con FreshRSS:
- Añadir Fuentes: Una vez que accedas a la interfaz web, busca la opción para añadir fuentes RSS. Puedes copiar y pegar la URL del feed RSS directamente.
- Organizar Fuentes: Crea categorías para organizar tus fuentes por tema.
- Personalizar la Interfaz: Explora las opciones de configuración para personalizar la apariencia y el comportamiento de FreshRSS.
¡Y eso es todo! Ahora tienes un servidor FreshRSS funcionando en tu propio servidor. ¡Disfruta de la lectura!
Artículo elaborado con el apoyo de la IA Gemma3:12b