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
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.
- 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
- 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
- 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
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.
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.
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.