Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

beatnik-controller

Controlador web autoalojado para Snapcast/Beatnik Pi. Gestiona clientes, grupos y streams desde navegador o apps móviles (iOS/Android). Despliegue sencillo vía Docker.

Ficha actualizada 26 sept 2026, 7:15 · upstream 26 sept 2026, 6:54 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es beatnik-controller

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

Beatnik Controller es una interfaz de control remoto basada en la web diseñada para gestionar servidores multi-sala de audio como Snapcast o Beatnik Pi. Permite a los usuarios controlar el volumen, organizar clientes en grupos y visualizar qué se reproduce actualmente en cada flujo de audio desde cualquier navegador compatible. La aplicación está construida sobre Node.js y ofrece una experiencia de usuario intuitiva tanto en escritorio como en dispositivos móviles mediante aplicaciones nativas disponibles para iOS y Android.

CASOS DE USO
  • Control remoto de volumen desde móvil o tablet
  • Gestión de grupos de altavoces por habitación
  • Visualización de estado de reproducción en tiempo real
  • Despliegue rápido en servidores Docker existentes
PUNTOS DESTACADOS
  • Dockerizado con imágenes oficiales en ghcr.io
  • Compatibilidad total con Snapcast estándar
  • Aplicaciones nativas para iOS y Android disponibles
  • Interfaz web responsive sin necesidad de app obligatoria
  • Licencia AGPL v3 garantizando código abierto
PRECAUCIONES
  • Dependencia crítica del servidor Snapcast externo
  • Requiere configuración de red local para descubrimiento automático
  • No incluye backend propio, solo controla streams externos
  • Actualizaciones requieren pull manual en repositorio clonado
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Beatnik Dashboard Screen
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

Utilizar docker compose up -d. Configurar snapcastServerUrl si no es beatnik-server.local. Para producción, fijar versión específica en docker-compose.yml para evitar roturas. Asegurar acceso a puertos 8181 o redirección a 80/443.

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