ffxiv-free-company-portal
Portal auto-alojado y bot de Discord para una sola Free Company de Final Fantasy XIV. Incluye verificación de miembros, gestión de eventos, seguimiento de colecciones, guías integradas y herramientas oficiales sin necesidad de servidor externo.
Ficha actualizada 27 sept 2026, 22:12 · upstream 27 sept 2026, 21:50 · release v1.0.0
Qué es ffxiv-free-company-portal
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este proyecto ofrece un portal web privado y un bot de Discord integrado específicamente para gestionar una única Free Company de Final Fantasy XIV. La solución combina autenticación OAuth con Discord, verificación de miembros a través de Lodestone y gestión de roles, permitiendo una integración fluida entre la comunidad en el juego y la plataforma externa.
- Gestión centralizada de eventos (Dungeon, Raid, Treasure Map) con listas de espera y recordatorios automáticos.
- Verificación automática de miembros mediante conexión a Lodestone y asignación de roles en Discord.
- Seguimiento de colecciones (monturas, títulos, logros) con vistas personales y de grupo.
- Acceso a guías integradas para progresión (Zodiac, Anima, Eureka) y herramientas de crafting/gathering.
- Administración de la Free Company desde una interfaz web con soporte para branding personalizado.
- Integración segura con Discord mediante bot propio con configuración de permisos granular.
- Arquitectura basada en Docker Compose con PostgreSQL y almacenamiento persistente (S3/MinIO).
- Soporte nativo para despliegue local, Cloudflare Tunnel o Tailscale Funnel sin exposición directa de puertos.
- Librería de guías preconfigurada para contenido actualizado del juego (Zodiac, Anima, Eureka, etc.).
- Módulo de administración web con control de privacidad, exportación de datos y gestión de retención.
- Bot de Discord independiente por instalación para evitar conflictos entre comunidades.
- Scripts de respaldo portables (.ps1, .sh) y recuperación desde backup sin pérdida de datos.
- No oficial ni afiliado a Square Enix; uso bajo responsabilidad del usuario.
- Dependencia obligatoria de una cuenta de Discord con permisos para crear aplicaciones.
- Requiere almacenamiento encriptado para credenciales, base de datos y backups.
- Configuración inicial compleja mediante wizard web que requiere acceso HTTPS o túnel.
- No soporta múltiples Free Companies; cada instalación está limitada a una sola comunidad.
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.
Utilizar Docker Compose con PostgreSQL persistente. Asegurar almacenamiento encriptado para .env y backups. Configurar Cloudflare Tunnel o Tailscale Funnel para acceso público sin abrir puertos. Nunca publicar credenciales, tokens ni archivos de backup. Validar HTTPS y HSTS antes de invitar miembros.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.