Cómo instalar Neko en Docker - Navegador virtual compartido en Docker
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Neko: Navegador virtual compartido con WebRTC en Docker
Accede a una browser completa desde tu navegador web. Comparte pantalla con amigos en tiempo real, watch parties colaborativos y acceso remoto sin instalar nada.
¿Qué es Neko?
Neko es un navegador virtual autohospedado que se ejecuta en Docker y utiliza WebRTC para transmitir el escritorio en tiempo real. Permite que múltiples usuarios accedan simultáneamente a una instancia de navegador completamente funcional, ver el mismo contenido, compartir el control y colaborar en tiempo real, todo a través de un navegador web.
El proyecto surgió de una necesidad real: el creador quería ver anime con sus amigos después de que rabb.it cerrara, pero su conexión no podía manejar streaming tradicional y Discord se caía constantemente. Así que decidió construir una alternativa open source completamente funcional usando WebRTC. Hoy, Neko es una herramienta versátil que permite no solo navegadores, sino cualquier aplicación Linux: VLC, XFCE, KDE, o un desktop completo.
Características principales
Streaming con WebRTC
Transmisión de baja latencia (menos de 300ms) con audio sincronizado. Mejor que VNC o RDP.
Control multipersona
Múltiples usuarios pueden conectarse simultáneamente. El anfitrión controla permisos de acceso.
Sin instalación en cliente
Accede desde cualquier navegador moderno. No necesita VPN, TeamViewer, Chrome Remote Desktop.
Chat integrado
Chat en tiempo real entre participantes con reacciones emoji.
Watch parties
Alternativa open source a rabb.it para ver contenido juntos con amigos.
RTMP streaming
Transmite a Twitch, YouTube, o guarda en archivo usando RTMP.
Múltiples navegadores
Firefox, Chromium, Google Chrome, Ungoogled Chromium, Waterfox, VLC y más.
Desktop completo
Instala XFCE, KDE o cualquier desktop Linux para acceso completo.
Aceleración GPU
Soporte para VAAPI (Intel) y EGL (Nvidia) para mejor rendimiento.
Aislamiento y seguridad
Cada sesión es ephemeral y aislada. Sin historial, cookies o cache persistente.
API y webhooks
Control programático y automatización de salas y eventos.
Neko Rooms
Sistema de gestión de salas para manejar múltiples instancias Neko.
Instalación rápida
Opción 1: Docker Run (5 segundos)
Abre http://localhost:8080 y tienes un Firefox completamente funcional corriendo en un contenedor.
Opción 2: Docker Run con configuración completa
Docker Compose (recomendado)
Variantes de navegadores disponibles
Neko ofrece múltiples variantes con diferentes navegadores y configuraciones:
Navegadores Firefox-based (recomendado para principiantes)
Navegadores Chromium-based
Desktop completo
--shm-size=2gb (o más) para no fallar. Firefox no necesita esto.
Aceleración GPU (opcional)
Intel VAAPI
Nvidia EGL
Configuración avanzada
Para acceso remoto (sobre Internet)
Si accedes desde fuera de tu red local, necesitas configurar STUN/TURN:
RTMP Broadcasting
Transmite a Twitch, YouTube o guarda en archivo:
Límites y restricciones
Casos de uso
- Watch parties: Ver películas, series o streams con amigos en tiempo real sin Discord
- Soporte técnico remoto: Acceso remoto sin instalar TeamViewer o software propietario
- Presentaciones interactivas: Demostrar aplicaciones web o software con participación en vivo
- Testing de aplicaciones: Probar apps web desde múltiples navegadores simultáneamente
- Compartir VPN/proxy: Navegar desde ubicación específica sin exponer credenciales
- Jump host seguro: Acceso a recursos internos sin software cliente
- Streaming 24/7: Broadcast continuo a Twitch incluso sin usuarios conectados
- Desktop virtual aislado: Navegar sitios inseguros en entorno sandbox
- VR Chat integration: Ver navegador compartido dentro de VR Chat
- Educación remota: Instructor y estudiantes colaborando en navegador compartido
Gestión y mantenimiento
Ver logs
Reiniciar
Detener
Cambiar navegador
Edita la imagen en docker-compose.yml y reinicia:
Acceder al shell
Neko Rooms: Gestión de múltiples salas
Para ejecutar múltiples salas con gestión centralizada, usa Neko Rooms:
Neko Rooms proporciona:
- Panel de administración para gestionar salas
- Autenticación y control de acceso
- Estadísticas de uso
- HTTPS automático con Traefik y Let's Encrypt
- Creación dinámica de salas
Referencias oficiales
Apoya el canal GENBYTE
Suscríbete al canal de YouTube Suscríbete a la newsletter semanal Invítame a un Ko-fi genbyte@proton.me- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Comentarios
Publicar un comentario