torrent-watchdog
Servicio en Docker para automatizar la monitorización de temas RuTracker y sincronizar actualizaciones con qBittorrent, gestionando versiones y archivos sin re-descarga completa.
Ficha actualizada 26 sept 2026, 4:11 · upstream 26 sept 2026, 3:53 · release v0.8.8
Qué es torrent-watchdog
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Torrent-watchdog es una herramienta de automatización diseñada para usuarios de RuTracker que desean mantener sus descargas actualizadas en qBittorrent. El servicio monitorea temas específicos del tracker, descarga los nuevos archivos .torrent periódicamente y compara los info_hash para detectar cambios. Al encontrar una actualización, permite aplicarla automáticamente o manualmente, preservando los datos locales por defecto.
- Automatización de descargas en NAS o servidores domésticos con RuTracker
- Mantenimiento de colecciones multimedia sin re-descargar archivos existentes
- Gestión de múltiples clientes qBittorrent desde una única interfaz web
- Despliegue en hardware limitado como Raspberry Pi (soporte ARM64)
- Integración nativa con FlareSolverr para acceder a contenido protegido por Cloudflare
- Política de retención de archivos: los datos locales nunca se borran automáticamente
- Interfaz web y API REST para gestión remota sin intervención manual constante
- Soporte multi-arquitectura (linux/amd64, linux/arm64) para diversos entornos
- Requiere qBittorrent externo accesible vía HTTP en la misma red
- Dependencia de FlareSolverr para acceder a RuTracker sin bloqueos
- Credenciales de autenticación almacenadas en variables de entorno (.env)
- Gestión manual de categorías y rutas si no se configuran correctamente
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Utilizar docker-compose.yml proporcionado. Configurar APP_AUTH_PASSWORD y APP_SECRET_KEY obligatoriamente para seguridad. Asegurar que QB_HOST apunte a la IP del servidor qBittorrent, nunca localhost. Verificar accesibilidad de FlareSolverr en el puerto 8191. El servicio ejecuta un solo proceso uvicorn para evitar conflictos de planificación.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.