Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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)
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.jsFastAPIPHPPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8096
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.