Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

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

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

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