Cómo instalar Questarr en Docker - Gestor videojuegos estilo *Arr, descarga automática, IGDB, Prowlarr
Questarr en Docker: Gestor videojuegos autohospedado estilo *Arr, descarga automática, IGDB metadata, Prowlarr indexers, multi-plataforma (alternativa GamezServer) 🎮
Gestor videojuegos inspirado Sonarr/Radarr/Prowlarr. Descubrimiento IGDB + RSS feeds + Steam Wishlist. Auto-busca + auto-descarga juegos. Integración Prowlarr (indexers centrales). Downloaders: qBittorrent, Transmission, rTorrent, SABnzbd, NZBGet. Estados colección: Wanted, Owned, Playing, Completed, Shelved. Notificaciones Apprise 100+ providers. Búsqueda plataforma/género. Post-processing automático. Unraid ready. GPLv3 open source. Node.js + React.
¿Qué es Questarr?
Questarr es un gestor de videojuegos autohospedado inspirado en el ecosistema *Arr que permite descubrir, rastrear y descargar automáticamente los videojuegos que deseas, con metadatos IGDB, integración Prowlarr para indexers centralizados, soporte multi-plataforma, auto-búsqueda y auto-descarga, post-procesamiento automático, y gestión de colección con estados de posesión y juego. Es la solución para gamers que quieren su propia biblioteca de juegos.
Propuesta clave: Game manager *Arr-style autohospedado. Descubrimiento: IGDB (metadata juegos), RSS feeds, xREL.to (releases), Steam Wishlist sync. Búsqueda avanzada: plataforma, género, palabras clave. Auto-search: encuentra releases automático hasta encontrar. Blacklist releases: excluye grupos/plataformas. Estados colección: Wanted, Owned, Playing, Completed, Shelved + ratings + notas. Prowlarr sync: añade indexers centralmente. Downloaders integrados: qBittorrent, Transmission, rTorrent, SABnzbd, NZBGet. Auto-download: descarga cuando encuentra release. Post-processing: mueve completados automático a librería. Notificaciones: Apprise 100+ providers (Discord, Telegram, etc). Ratings + watch tracking. Release blacklisting. Preferred release groups. SQLite DB self-contained. Unraid Community App listo. GPL v3 open source. Node.js backend + React UI.
Características principales: Game discovery: IGDB API (metadata, ratings, covers), RSS feeds (xREL.to), Steam Wishlist integración. Collection tracking: Wanted/Owned/Playing/Completed/Shelved states. Advanced search: plataforma (PC, PS5, Xbox, Nintendo), género (RPG, FPS, etc), keywords. Auto-search rules: búsqueda automática hasta release encontrado. Indexer integration: Prowlarr sync (todos indexers centrales). Multiple downloaders: qBittorrent, Transmission, rTorrent, SABnzbd, NZBGet support. Auto-download triggered: auto-descarga cuando release disponible. Release blacklisting: excluye grupos/plataformas específicas. Post-processing: move completed downloads librería automático. Apprise notifications: 100+ notification providers (Discord, Telegram, Slack, etc). Release date awareness. User ratings + notes. Queue management. Multi-language UI. Dashboard statistics. Responsive design. SQLite persistence. Unraid App template. GPL v3 open source.
Características principales
Descubrimiento IGDB + RSS
Metadata juegos, ratings, covers. xREL.to releases. Steam Wishlist.
Estados colección avanzados
Wanted, Owned, Playing, Completed, Shelved + ratings + notas.
Auto-search + auto-download
Busca automática releases. Descarga cuando encuentra.
Prowlarr sync integrado
Indexers centrales. No config per-app. Torznab compatible.
Multi-downloader support
qBittorrent, Transmission, rTorrent, SABnzbd, NZBGet.
Búsqueda avanzada
Plataforma, género, keyword filtering. Preferencias release.
Post-processing automático
Mueve downloads completados librería. Importación automática.
Notificaciones Apprise
100+ providers: Discord, Telegram, Slack, Gotify, etc.
Release blacklisting
Excluye grupos/plataformas específicas. Control granular.
Dashboard estadísticas
Queue status, collection overview, release tracking.
Unraid App ready
Community App template. Instalación un-click.
GPL v3 open source
Código abierto. Community-driven. Transparente.
Requisitos del sistema
- Docker & Docker Compose v2+
- 1 GB - 2 GB RAM mínimo
- 500 MB - 10+ GB espacio disco (DB + cache metadata)
- Puerto 5000 TCP (web UI)
- Acceso internet persistente (IGDB API, feeds, downloads)
- IGDB API key (gratuito, registro simple en igdb.com)
- Downloader configurado (qBittorrent, Transmission, etc)
- Opcional: Prowlarr (indexers centralizados)
Instalación con Docker Compose
Opción 1: Docker Compose embebido simple (recomendado)
Opción 2: Stack completo (Questarr + qBittorrent + Prowlarr)
Opción 3: Con Caddy reverse proxy HTTPS
Acceder a Questarr
http://localhost:5000 - Web UI local
https://games.tudominio.com - HTTPS remoto (si Caddy)
Primeros pasos
1. Obtener IGDB API key
- Visita
igdb.com→ Register - Completa signup simple
- Dashboard → API → Copiar key
- Guarda la key (necesitarás después)
2. Acceder web UI
- Abre
http://localhost:5000 - Interface aparece: setup wizard
- Ingresa IGDB API key cuando pida
3. Configurar indexers (Prowlarr o manual)
- Settings → "Indexers"
- Opción A: Sync Prowlarr (si tienes) - un click
- Opción B: Agregar manualmente URLs Torznab
- Save
4. Configurar downloader (qBittorrent)
- Settings → "Download Clients"
- Selecciona qBittorrent
- Ingresa URL local:
http://qbittorrent:6969 - Test connection → debe ser verde
- Save
5. Buscar + agregar juego
- Dashboard → "+ Add Game"
- Busca juego (ej: "The Witcher 3")
- Resultados IGDB aparecen
- Click juego → detalles + opciones
6. Configurar auto-download
- Juego → "Monitoring"
- Enable "Auto-download"
- Selecciona plataforma preferida (PC, PS5, etc)
- Questarr automáticamente buscará + descargará
7. Ver colección
- Tab "Collection"
- Ve todos juegos agregados con estado
- Estados: Wanted (buscando), Owned (tengo), Playing, Completed, Shelved
- Click juego → editar estado + rating + notas
8. Monitorear descargasactivate
- Tab "Queue"
- Ve descargas en progreso
- Status: Searching, Downloading, Completed
9. Configurar notificaciones
- Settings → "Notifications"
- Selecciona proveedor (Discord, Telegram, etc)
- Ingresa webhook/token
- Questarr notifica cuando descarga completado
10. Sync Steam Wishlist (opcional)
- Settings → "Steam Integration"
- Ingresa Steam user ID
- Questarr sincroniza Wishlist automático
- Agrega juegos de tu lista deseados
Casos de uso
- Gamers homelabs: Biblioteca juegos autohospedada. Auto-descargas.
- Descubrimiento automático: IGDB + RSS feeds. Encuentra nuevos lanzamientos.
- Retro gaming archiving: Colección clásicos. Estados playing/completed.
- Multi-platform: PC, PS5, Xbox, Nintendo tracking. Un gestor todo.
- DevOps gamer: Mismo servidor infraestructura. Unraid/Proxmox integrado.
Gestión y mantenimiento
Ver logs en tiempo real
Restart container
Actualizar a versión reciente
Monitorear consumo
Backup colección + config
Limpiar base de datos (reset)
Comparativa con alternativas
vs GamezServer
Questarr gana: Más moderno, Prowlarr integrado, IGDB metadata profesional, UI React moderna, desarrollo activo. GamezServer gana: Histórico, comunidad establecida (si aún existe).
vs Jellyfin + play plugins
Questarr gana: Diseñado específicamente juegos, auto-download, notificaciones. Jellyfin gana: Media server unificado películas/series/música/juegos.
vs Steam remote play centralizado
Questarr gana: Biblioteca local, archivo offline, descarga automática. Steam gana: Nativo, actualizaciones automáticas, anti-cheat.
Comentarios
Publicar un comentario