Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

Gamarr

Gamarr es un gestor autoalojado de bibliotecas de videojuegos que actúa como PVR para PC y consolas. Integra gestión de versiones, DLC y actualizaciones nativas, similar a Radarr pero adaptado a juegos, con soporte para Usenet, BitTorrent y metadatos de Steam/IGDB.

Ficha actualizada 27 sept 2026, 4:01 · upstream 27 sept 2026, 3:53 · release v1.0.3

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es Gamarr

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

Gamarr funciona como un gestor de biblioteca autoalojado especializado en videojuegos para PC y consolas. A diferencia de los PVR tradicionales, entiende la naturaleza de los juegos al gestionar versiones, actualizaciones y descargables (DLC) como componentes independientes dentro de una misma entrada de biblioteca. El sistema monitorea fuentes RSS e indexadores para capturar lanzamientos desde Usenet o BitTorrent, entregando las tareas a clientes de descarga configurados.

La plataforma utiliza tecnologías modernas como Next.js, React y Node.js, con persistencia de datos en PostgreSQL (aunque SQLite es el predeterminado). Ofrece capacidades avanzadas de metadatos integrando Steam, IGDB y RAWG para enriquecer la información sin necesidad de claves API complejas en algunos casos. Incluye funcionalidades de mantenimiento como escaneo antivirus opcional con ClamAV y gestión de retención de actualizaciones para evitar el llenado del disco.

Soporta múltiples plataformas de lanzamiento, permitiendo agrupar títulos multiplataforma en una sola tarjeta visual mientras mantiene perfiles y carpetas separados por sistema operativo. La interfaz web se accede mediante un puerto 6767 y permite renombrado inteligente basado en tokens específicos del ecosistema de videojuegos.

CASOS DE USO
  • Gestión automática de bibliotecas de juegos para PC y consolas desde Usenet o BitTorrent
  • Seguimiento y actualización automática de DLC y versiones más recientes de títulos existentes
  • Importación y organización de metadatos unificando datos de Steam, IGDB y RAWG
  • Integración con clientes de descarga como qBittorrent, SABnzbd o Transmission
  • Gestión de actualizaciones reteniendo versiones antiguas configurables antes de moverlas a papelera
PUNTOS DESTACADOS
  • Modelo de calidad nativo para juegos (Scene, GOG, Repack, ISO) en lugar de resoluciones de video
  • Reconocimiento automático de componentes como base del juego, actualizaciones y DLC separados
  • Soporte multiplataforma con agrupación visual de versiones por consola o PC en una sola entrada
  • Integración directa con la librería y lista de deseos de Steam sin necesidad de API key
  • Escaneo antivirus opcional integrado mediante ClamAV antes de importar archivos a la biblioteca
PRECAUCIONES
  • Requiere configuración manual de indexadores en Prowlarr o Jackett para funcionar correctamente
  • No incluye soporte nativo para un solo clic, requiriendo despliegue manual vía Docker o binarios
  • La base de datos PostgreSQL es opcional; el predeterminado es SQLite según la documentación técnica
VISUAL

Capturas del proyecto

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

LibraryGame detailsAdd new gameQuality settings
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

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

Docker detectado

Desplegar mediante Docker usando la imagen ghcr.io/gamarr-app/gamarr:latest. Configurar variables PUID y PGID para permisos correctos. Mapear volúmenes para configuración, biblioteca de juegos y descargas. El puerto 6767 debe estar abierto en el firewall. Alternativamente, usar binarios nativos para Windows, Linux o ARM.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
6767
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.