Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

dead-azerothcore-web

Sitio web autoalojado y armory 3D para servidores AzerothCore WotLK 3.3.5a. Gestiona cuentas, gremios, subastas y perfiles de personajes con modelos 3D. Stack Laravel + Next.js + Docker Compose.

Ficha actualizada 26 sept 2026, 13:50 · upstream 26 sept 2026, 13:34 · release v1.0.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es dead-azerothcore-web

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

dead-azerothcore-web es una plataforma web autoalojada diseñada específicamente para servidores AzerothCore que ejecutan World of Warcraft: Wrath of the Lich King (versión 3.3.5a). Proporciona un armory de personajes en 3D con equipamiento, talentos, monturas y estadísticas completas. La aplicación se construye sobre Laravel con frontend en Next.js y Node.js, desplegándose mediante Docker Compose para facilitar la gestión de dependencias.

La plataforma conecta directamente con las bases de datos auth, characters y world del servidor AzerothCore, permitiendo visualización de perfiles de personajes existentes, gestión de cuentas con verificación por email, recuperación de contraseñas y administración de sesiones. Incluye funcionalidades como gremios, tablas de clasificación y mercado subastas, con opciones para personalizar branding y acciones de personaje como unstuck, rename y cambios de apariencia.

Requiere MySQL compartido entre bases de datos characters y world, con soporte opcional para auth en servidor separado. Utiliza Redis para caché y bloqueos de acciones. La instalación soporta una sola realm por despliegue, con configuración mediante variables de entorno en .env y migraciones Laravel automáticas para crear tablas necesarias.

CASOS DE USO
  • Visualización de perfiles de personajes con equipamiento 3D y estadísticas completas
  • Gestión de cuentas con registro, verificación email y recuperación de contraseñas
  • Exploración de gremios, leaderboards y mercado subastas para la comunidad
  • Herramienta de administración para acciones de personaje (unstuck, rename, appearance)
  • Plataforma web personalizada para servidores AzerothCore WotLK existentes
  • Armory 3D con modelos persistentes que sobreviven a actualizaciones
PUNTOS DESTACADOS
  • Integración nativa con bases de datos AzerothCore (auth, characters, world)
  • Soporte Docker Compose con archivos docker-compose.yml y docker-compose.network.yml
  • Frontend Next.js + backend Laravel en contenedor PHP 8.4 unificado
  • Modelos 3D persistentes en volumen storage que sobreviven actualizaciones
  • Configuración HTTPS mediante Caddy con soporte para proxies y TRUSTED_PROXIES
  • Licencia AGPL-3.0-only con uso comercial permitido
PRECAUCIONES
  • Soporta solo una realm por instalación (no multi-realm)
  • Requiere acceso directo a bases de datos MySQL del servidor AzerothCore
  • Necesita SMTP configurado para verificación y recuperación de contraseñas
  • El endpoint /up no verifica conectividad con bases de datos ni SOAP
  • Actualizaciones requieren backup manual de auth database, .env y storage volume
VISUAL

Capturas del proyecto

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

AzerothCore character armory with a 3D model, equipment, and character stats
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

Desplegar con Docker Compose en puerto 8080 por defecto. Configurar APP_URL con HTTPS y SESSION_SECURE_COOKIE=true para producción. Usar reverse proxy (Caddy) apuntando al puerto HTTP publicado. Montar public/branding/ para logos personalizados. Backup obligatorio de auth database, .env y volumen storage antes de actualizaciones. Mantener APP_KEY constante entre versiones.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.jsLaravelPHP
SERVICIOS
MySQLRedis
BASES DE DATOS
MySQLRedis
PUERTOS
8080
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.