rawkoon
Rawkoon es una aplicación autoalojada para gestión de biblioteca de películas, TV y libros con descargos automáticos. Reemplaza el stack Radarr/Sonarr/Overseerr mediante un solo aplicativo web.
Ficha actualizada 22 sept 2026, 23:54 · upstream 22 sept 2026, 23:46 · release v1.31.3
Qué es rawkoon
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Rawkoon es una aplicación autoalojada que gestiona colecciones de películas, series y libros electrónicos, junto con un gestor de descargas integrado. Utiliza TMDB para descubrir títulos, indexa las publicaciones a través del indexer seleccionado (por defecto: Plex), descarga los archivos mediante qBittorrent, Transmission o Deluge, y mantiene el catálogo sincronizado desde una interfaz web nativa. Incluye una aplicación móvil en iOS con TestFlight beta que permite gestionar la cola de descargas y reproducir audiobooks offline.
- Gestionar colecciones masivas de películas y series sin necesidad de múltiples servidores dedicados
- Automatizar el descubrimiento y indexado de contenido desde TMDB o otros servicios
- Descargar archivos multimedia a través de qBittorrent, Transmission o Deluge con un solo punto de acceso
- Mantener una biblioteca sincronizada entre la web y dispositivos móviles (iOS)
- Reproducir audiobooks en formato offline sin necesidad de conexión a internet
- Implementación completa en Node.js con arquitectura basada en React, ofreciendo un frontend moderno y escalable
- Sistema de autenticación mejorado mediante Betterscript (Betterscript Authentication) para protección contra ataques CSRF
- Soporte nativo para múltiples servicios de descarga: qBittorrent, Transmission y Deluge
- Base de datos PostgreSQL con persistencia robusta y esquema normalizado
- API RESTful bien documentada que permite integración con otros sistemas externos
- Depende de la disponibilidad del servicio de descarga seleccionado (qBittorrent, Transmission o Deluge)
- La sincronización automática depende de la conexión a internet para descargar archivos
- El uso de Betterscript puede generar errores si no se configuran correctamente los tokens de autenticación
- No incluye soporte nativo para descargas en formato MP3 (solo WAV/FLAC)
- La aplicación móvil requiere acceso a la App Store y cuenta con TestFlight beta
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.
Se recomienda ejecutar Rawkoon mediante Docker Compose. Se debe crear un archivo docker-compose.prod.yml que defina las contenedores PostgreSQL, Redis y el servicio principal. Es necesario configurar variables de entorno (SECRET_KEY, BETTER_AUTH_SECRET, DATABASE_URL) para proteger la aplicación contra ataques CSRF. El primer arranque del contenedor aplicará migraciones pendientes en la base de datos. Se recomienda ejecutar el comando docker compose -f docker-compose.prod.yml up -d para iniciar la aplicación.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
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.