Self-hosted-Discord-server
Emulador de API Discord v6 autoalojado para clientes Android Discord 9.9.5. Permite crear servidores privados en red local con autenticación, canales de voz, roles y gestión completa de usuarios mediante Node.js.
Ficha actualizada 26 sept 2026, 1:08 · upstream 26 sept 2026, 0:22 · release sin release detectada
Qué es Self-hosted-Discord-server
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este proyecto implementa un servidor compatible con la API de Discord v6, diseñado específicamente para funcionar con clientes Android Discord versión 9.9.5. Está construido sobre Node.js y utiliza una base de datos SQLite almacenada en archivos locales.
El servidor soporta autenticación completa con validación de email, MFA mediante TOTP, gestión de sesiones y seguimiento por huella digital del dispositivo. Incluye funcionalidades para crear gremios (servidores), roles, canales de texto y voz, mensajes, invitaciones y estados premium simulados.
La arquitectura es de baja complejidad sin contenedores Docker, lo que permite despliegue directo en cualquier sistema operativo con Node.js instalado. El servidor escucha por defecto en el puerto 8080 y soporta múltiples clientes concurrentes.
- Crear servidores privados de Discord para uso interno en red local sin depender de la plataforma oficial
- Migrar usuarios desde Discord oficial a un servidor autoalojado manteniendo compatibilidad con API v6
- Implementar control total sobre datos de usuario y mensajes sin enviarlos a Meta Platforms
- Probar integraciones de bots y webhooks en entorno local antes de producción
- Compatibilidad verificada con Android Discord 9.9.5 mediante emulación API v6 oficial
- Autenticación robusta con MFA TOTP RFC 6238, códigos de respaldo y gestión de sesiones
- Base de datos SQLite sin dependencias externas complejas para despliegue simplificado
- Soporte WebSocket Gateway completo con opcodes oficiales y eventos de servidor a cliente
- Simulación de Premium/Nitro con niveles 0-3 y desbloqueo de características visuales
- No incluye soporte Docker ni archivos Dockerfile para despliegue en contenedores
- Funcionalidad de voz tiene estado false por defecto en configuración features.voice
- Almacenamiento de uploads y blobs en sistema de archivos local sin persistencia distribuida
- Webhooks aceptan peticiones pero no entregan mensajes a canales externos
- Requiere Node.js instalado manualmente sin scripts de instalación automática
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.
Instalar dependencias con npm install, editar config.json para ajustar host, puerto y ruta de base de datos. Iniciar con npm start. El servidor detecta IP automáticamente si publicIp está null. Para producción, configurar firewall en el puerto 8080 y considerar HTTPS con reverse proxy.
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.
Todavía no hay datos comunitarios para este proyecto.