Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

flashpoint-web

Interfaz web moderna para acceder a la colección local del Flashpoint Archive. Permite navegar, buscar y reproducir más de 200.000 juegos Flash y HTML5 preservados directamente en el navegador sin instalar aplicaciones adicionales.

Ficha actualizada 28 sept 2026, 5:14 · upstream 28 sept 2026, 5:09 · release v1.0.42

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es flashpoint-web

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

Flashpoint Web es una aplicación web autoalojada diseñada para proporcionar acceso a tu colección local del Flashpoint Archive. Ofrece una alternativa moderna basada en navegador al launcher de escritorio, con soporte multiusuario, seguimiento de partidas y una interfaz intuitiva construida con Next.js, React y Node.js.

La aplicación permite buscar entre más de 200.000 juegos con filtros avanzados por plataforma, desarrollador y etiquetas. Incluye una vista dedicada para juegos ya descargados en disco, reproducción nativa de juegos HTML5 y soporte para el emulador Ruffle para Flash. El sistema cuenta con autenticación JWT, roles basados en permisos (admin, moderator, user, guest) y persistencia de datos en SQLite.

El proyecto utiliza Docker y Docker Compose para despliegue simplificado, con soporte para hot-reload de la base de datos cuando el Flashpoint Launcher actualiza metadatos. Incluye 22 paletas de temas personalizables y diseño responsivo compatible con dispositivos móviles.

CASOS DE USO
  • Navegar y buscar entre más de 200.000 juegos Flash y HTML5 preservados directamente en el navegador sin instalar aplicaciones adicionales
  • Reproducir juegos Flash mediante el emulador Ruffle y juegos HTML5 nativamente sin necesidad de plugins o emuladores externos
  • Organizar la colección con listas de reproducción, favoritos y seguimiento del tiempo de juego y estado de completado
  • Gestionar acceso multiusuario con roles basados en permisos para control colaborativo (admin, moderator, user, guest)
  • Acceder rápidamente a juegos ya descargados mediante la vista dedicada 'Descargados' sin necesidad de descargarlos nuevamente
  • Personalizar la interfaz con 22 paletas de temas y modos claro/oscuro en un diseño responsivo para desktop y móvil
PUNTOS DESTACADOS
  • Interfaz moderna construida con Next.js, React y Tailwind CSS con diseño responsive optimizado para dispositivos móviles
  • Integración directa con Flashpoint Archive mediante montaje de volumen read-write para acceso a la colección local
  • Soporte nativo para Ruffle (Flash) y HTML5 sin necesidad de plugins o emuladores externos adicionales
  • Sistema de autenticación JWT con roles basados en permisos para control granular de acceso multiusuario
  • Persistencia de datos en SQLite con opciones configurables de caché, precalentamiento y memoria mapeada
  • Actualización automática de metadatos cuando Flashpoint Launcher sincroniza la colección local
PRECAUCIONES
  • Requiere Flashpoint Archive instalado localmente antes del despliegue; no funciona sin la colección base
  • La actualización desde versiones 1.0.31 o anteriores implica cambios breaking en la estructura de contenedores (de dos a uno)
  • El puerto API y backend deben eliminarse del .env tras migrar a la nueva arquitectura monolítica unificada
  • Montar el volumen de Flashpoint como read-only impide marcar juegos como descargados o guardar progreso
  • La configuración de CORS requiere atención especial si se usa detrás de proxy inverso o dominio diferente
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

Usar docker compose con la imagen darkraise/flashpoint-web y mapear WEB_PORT a 3100. Generar JWT_SECRET con openssl rand -hex 32 antes de iniciar el contenedor. Asegurar que FLASHPOINT_HOST_PATH apunte al directorio del archive local. Configurar ENABLE_LOCAL_DB_COPY=false para evitar duplicación innecesaria en disco. Verificar la configuración de CORS si se accede desde dominios externos o proxies inversos.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8031004318
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.