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
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.
- 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
- 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
- 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
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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.
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.
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.
