Todas tus noticias bajo control con FreshRSS: instálalo con Docker
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