Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

reaper

Reaper es una herramienta de automatización para librerías multimedia (Plex, Sonarr, Radarr) que identifica y elimina contenido no consumido mediante análisis de historial de visualización.

Ficha actualizada 25 sept 2026, 12:57 · upstream 25 sept 2026, 12:36 · release v2026.8.7

00

Qué es reaper

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Reaper es una herramienta de automatización diseñada para la gestión y limpieza de librerías multimedia en ecosistemas como Plex, Sonarr y Radarr. Su función principal es identificar contenido que nadie consume —como series solicitadas pero nunca vistas o temporadas antiguas abandonadas— y eliminarlo de forma segura. La aplicación integra datos de Tautulli para el historial de visualización y Seerr para solicitudes pendientes, permitiendo una poda basada en métricas reales de uso.

CASOS DE USO
  • Liberar espacio en discos duros saturados por contenido 'zombie' o no consumido.
  • Auditoría automatizada de librerías multimedia para detectar inactividad prolongada.
  • Gestión dinámica de colecciones Plex con etiquetas visuales como 'Leaving Soon'.
  • Simulación de políticas de retención mediante un entorno sandbox antes de aplicar cambios reales.
  • Mantenimiento de colecciones curadas (ej. IMDb Top 250) excluyendo automáticamente elementos protegidos.
PUNTOS DESTACADOS
  • Explicabilidad total: la interfaz muestra exactamente por qué cada archivo es candidato a eliminación o conservación.
  • Seguridad 'Off-by-default': la funcionalidad de borrado está desactivada tras la instalación hasta activación manual deliberada.
  • Integración nativa vía API con Sonarr y Radarr, sin acceso directo al sistema de archivos del servidor.
  • Simulador de políticas: permite probar cambios en las reglas de poda sin ejecutar llamadas a los servicios externos.
  • Protección por defecto: datos desconocidos, usuarios no mapeables o fuentes degradadas protegen automáticamente el archivo.
PRECAUCIONES
  • La funcionalidad de eliminación está desactivada por defecto ('ships off'), requiriendo configuración manual para activar borrados.
  • Proyecto desarrollado como hobby, sin soporte corporativo profesional ni SLA garantizado.
  • Requiere acceso a APIs externas (Sonarr, Radarr, Plex, Tautulli) mediante tokens de autenticación.
  • No puede eliminar archivos que no son gestionados directamente por las aplicaciones 'arr' (Sonarr/Radarr).
  • Riesgo de seguridad crítico si el token de Plex almacenado es comprometido, ya que otorga control administrativo completo.
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Reaper's review queue: scored titles on the left, each showing how long it has gone
unwatched, and a panel on the right breaking down why one of them scored
90
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

Recomendaciones: Utilizar Docker o Snap para instalación. Leer la documentación completa antes de activar la eliminación. Probar siempre en un entorno aislado primero. Proteger rigurosamente las credenciales (token Plex) y tratar la base de datos como equivalente a la contraseña del usuario. Verificar que el sistema no tenga acceso directo al disco, solo vía API.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactNode.jsFastAPIPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
84207878
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.