Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

gusvoice

GusVoice es una herramienta de voz, video y chat en tiempo real para grupos de amigos, similar a Discord pero con un servidor propio. Se ejecuta desde un solo archivo Docker Compose y genera todas las credenciales automáticamente.

Ficha actualizada 23 sept 2026, 17:39 · upstream 23 sept 2026, 17:38 · release v0.8.2

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es gusvoice

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

GusVoice proporciona un espacio privado para que un grupo de amigos se comunique: servidores, categorías, canales de texto e audio. Incluye roles y permisos personalizados, DMs, reacciones, sonido personalizado, supresión de ruido en tiempo real, autenticación de dos factores (2FA) y notificaciones de fondo en Android sin dependencias de Google o FCM. Todo el flujo de audio y video se relaja mediante un servidor SFU propio basado en LiveKit, lo que evita exponer IPs a la red pública del grupo.

CASOS DE USO
  • Comunicación privada entre amigos con privacidad total
  • Gaming: compartir pantalla sin interferir con el juego
  • Discord alternativo con funcionalidades de audio y video integradas
  • Chat en tiempo real para equipos o grupos pequeños
  • Comunicación segura con autenticación de dos factores integrada
  • Notificaciones de mensajes directos en Android sin dependencias externas
PUNTOS DESTACADOS
  • Federación: permite vincular múltiples instancias y invitar usuarios desde una instancia externa sin crear nuevas cuentas
  • Soporte nativo para Windows con renderizado hardware NVENC para compartir pantalla
  • Chat en tiempo real con reacciones, @mentions (incluyendo @everyone) y búsqueda de mensajes
  • Econonomía por servidor: sistema de monedas, tienda y estado "Jugando..."
  • Roles y permisos granulares con control por canal y categoría
  • Notificaciones en tiempo real para DMs y menciones en Android vía UnifiedPush
PRECAUCIONES
  • No incluye un servidor de chat en sí mismo (solo relaja el audio/video)
  • Requiere dominio propio con subdominios específicos (voice, api, presence, lk, media, ntfy)
  • Depende de Docker para la infraestructura
  • El backend no tiene acceso directo a Docker y requiere un script systemd o root para actualizar
  • No incluye autenticación 2FA por defecto
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

Instala con `curl -fsSL https://raw.githubusercontent.com/Gleb1290/gusvoice/main/install.sh | bash` o desde el repositorio. El script genera `.env`, crea volúmenes de datos y inicia Caddy con HTTPS automático (Let's Encrypt). Para actualizar, usa `./update.sh`. Las imágenes se actualizan por separado con `docker compose build`. No se recomienda usar la versión root sin sudo; para autenticación 2FA se requiere root o passwordless sudo. El despliegue en producción requiere un servidor Linux con ~2 GB RAM y dominio propio.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.js
SERVICIOS
PostgreSQLRedisS3/MinIO
BASES DE DATOS
PostgreSQLRedis
PUERTOS
78804000400180805879000
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.