Tailscale propone volver al RSS como alternativa a los feeds algorítmicos y publica un paso a paso para instalar FreshRSS en Docker y dejarlo accesible desde cualquier dispositivo conectado a tu tailnet. La guía muestra desde la descarga del repositorio hasta la configuración del contenedor con una clave de autenticación de Tailscale y credenciales administrativas para FreshRSS.
Qué cambia y por qué usar RSS con Tailscale
La propuesta combina dos ideas: usar FreshRSS como agregador y lector de feeds (controlas qué fuentes seguir) y ponerle una URL segura dentro de tu red Tailscale para evitar abrir puertos en Internet. El resultado es un lector personal y sincronizado en varios equipos sin depender de servicios externos o algoritmos que filtran y priorizan el contenido.
Requisitos y alcance técnico
- Necesitas una cuenta de Tailscale (el plan Personal gratuito basta para este proyecto) y tener Tailscale instalado en el equipo donde desplegarás el contenedor.
- El despliegue se realiza en Docker usando un repositorio llamado ScaleTail que incluye una carpeta para FreshRSS preparada para Docker Compose.
- Se puede instalar en un VPS, un ordenador doméstico, un Raspberry Pi o un Mac mini; la guía usa Docker para uniformar el proceso entre plataformas.
Pasos esenciales del tutorial
- Crear un directorio para tus proyectos Docker (por ejemplo ~/docker) y clonar o descargar el repositorio ScaleTail.
- Generar una clave de autorización en la consola web de Tailscale (Settings > Keys) y copiarla para usarla en la configuración del contenedor.
- Editar el archivo .env dentro del subdirectorio services/freshrss: pegar la TS_AUTHKEY, establecer la zona horaria (TZ), indicar el nombre de tailnet (TAILNET_NAME) si procede, y fijar ADMIN_PASSWORD, ADMIN_API_PASSWORD y ADMIN_EMAIL para FreshRSS.
- Guardar el fichero con el formato de saltos de línea adecuado (LF) —la guía detalla diferencias para macOS/Linux y Windows— y, desde la carpeta con docker-compose, lanzar docker compose up -d para iniciar el servicio.
Qué debe hacer el administrador
El administrador o propietario de la web o del servidor debe:
- Instalar Tailscale en el nodo que hospedará el container y verificar que forma parte del tailnet desde otros dispositivos.
- Generar y proteger la clave de autenticación de Tailscale; si se activa la opción “Pre-approved” en la consola, el contenedor se unirá automáticamente al tailnet.
- Configurar contraseñas administrativas seguras para FreshRSS (panel y API) y un correo válido para administración.
- Comprobar permisos y persistencia de datos del volumen Docker para mantener los feeds y ajustes tras reinicios o actualizaciones.
Limitaciones y seguridad
La solución expone FreshRSS únicamente dentro de la red privada de Tailscale, por lo que no requiere abrir puertos públicos ni gestionar certificados HTTPS externos. No obstante, sigue siendo importante usar contraseñas fuertes, mantener actualizados Docker, FreshRSS y Tailscale, y revisar la configuración de volúmenes para evitar pérdida de datos.
La guía asume conocimientos básicos de Docker y terminal; Tailscale publica además recursos en vídeo y texto para familiarizarse con estos pasos.
Lee también:
- OpenRGB 1.1 corrige fallos de CLI y SDK y mejora el hotplug en Linux
- Homelable, plataforma de monitorización y visualización para infraestructuras homelab
Fuente: Blog on Tailscale




