
SUB/WAVE Hosting
SUB/WAVE es una pila de radio auto-hospedada cuyo DJ de IA reproduce una biblioteca de Navidrome, habla entre pistas y acepta solicitudes de oyentes.
- Un clic desplegar
- 25 GB Espacio en disco necesario
- 2 GB de RAM Memoria necesaria
- Desde 5 € Precio

Enlaces oficiales
Los enlaces oficiales y el sitio web original de SUB/WAVE
Lo que obtienes
en AvaHost
El despliegue con un clic, un dominio personalizado, HTTPS gratuito, actualizaciones automáticas de aplicaciones y copias de seguridad programadas vienen con cada aplicación en la nube. Puedes ejecutar múltiples aplicaciones en un servidor, y el acceso a la terminal está incluido.
Esta plantilla no incluye un contenedor de base de datos.

Tecnología
- Imagen de Docker
- ghcr.io/perminder-klair/subwave-controller:latest
- Puerto predeterminado
- 0

Cómo funciona SUB/WAVE
SUB/WAVE, publicado por perminder-klair, es una estación autohospedada que apunta a una biblioteca Navidrome o Subsonic y a un modelo de lenguaje. El modelo selecciona pistas, habla entre ellas y puede recibir solicitudes de personas con las que compartes la URL. La composición de producción es una pila dividida: un edge Caddy, un contenedor de transmisión Icecast más Liquidsoap, un controlador y una interfaz web. Las versiones etiquetadas publican esas imágenes en GHCR, incluyendo ghcr.io/perminder-klair/subwave-controller. Existen sidecars opcionales de analizador y TTS para voces más potentes y coincidencia acústica.
Los archivos de música permanecen en el servidor de música. El modelo de lenguaje se queda donde lo ejecutes, a menudo Ollama en otra máquina, o un proveedor alojado. Ninguno está dentro de esta línea base. El asistente de estación recopila la URL de la biblioteca, el punto final del modelo, una personalidad de DJ y jingles. Los oyentes luego usan un único origen para la página, la API y la transmisión, por lo que el proyecto documenta un proxy inverso que enruta los tres.
Características clave de SUB/WAVE
La interfaz web es la incorporación y el reproductor público. El controlador mantiene el estado de la estación. Icecast transporta el audio en vivo. Puedes ejecutar el Caddy incluido o traer tu propio proxy, con web, controlador y transmisión en puertos internos separados en la composición BYO. Una imagen TTS pesada es opcional. Las imágenes del analizador GPU son opcionales y no se asumen aquí.
AvaHost aplica actualizaciones a la implementación de la estación y respalda su estado persistente en un horario. Eso no respalda tu biblioteca Navidrome ni el modelo remoto. Prueba una transmisión corta después de una actualización, porque el cableado de Liquidsoap e Icecast es fácil de romper si una ruta cambia. El correo de la aplicación no es parte de este paquete.
SUB/WAVE vs AzuraCast
SUB/WAVE
SUB/WAVE es una capa de DJ sobre una biblioteca que ya tienes, con un modelo de lenguaje en la cabina. AzuraCast es un panel de control de radio más completo para bibliotecas de estaciones, montajes y cuentas de DJ del tipo clásico. Si quieres ese panel, AzuraCast es el producto a evaluar. Si quieres solicitudes contra Navidrome y un presentador generado, SUB/WAVE se ajusta más estrechamente al trabajo.
AzuraCast
Ambos son herramientas de radio autohospedadas y no son el mismo flujo de trabajo. El hardware para el modelo es la variable grande que SUB/WAVE añade y AzuraCast no.
Quién usa SUB/WAVE
Los coleccionistas que ya ejecutan Navidrome y quieren una sala de escucha compartida usan SUB/WAVE. Las pequeñas comunidades que les gustan las solicitudes en una única URL también. Omítelo si no tienes un servidor de música y ningún plan para un backend de modelo de lenguaje, porque la estación no puede inventar una biblioteca o un backend de voz por sí sola.

Autohospedaje de SUB/WAVE: requisitos y coste
Esta línea base reserva 2048 MB de RAM y 1 núcleo de CPU para los contenedores de la estación, no para un LLM local ni para Navidrome. Ningún contenedor de base de datos separado es parte del mínimo. En AvaHost, el mínimo recomendado para SUB/WAVE es Plan 2 a 5 €. Obtienes implementación con un clic, un nombre de host, HTTPS automatizado en el reproductor web, actualizaciones automáticas y copias de seguridad programadas del estado de la estación. Presupuesta RAM para el modelo en otro lugar si lo ejecutas tú mismo. El disco de la biblioteca vive con el servidor de música, por lo que esta página no trata a SUB/WAVE en sí como el plan de almacenamiento.
F.A.Q
SUB/WAVE se lista desde €5 en Plan 2. Ese precio es el stack de la estación, no tu biblioteca de Navidrome ni el modelo de lenguaje. Un modelo local, TTS pesado o un analizador de GPU necesita su propia capacidad. El conteo de oyentes y el volumen de solicitudes también pueden empujarte hacia arriba. Los proveedores de modelos externos te facturan según sus propios términos.
Sí. Apunta un hostname a la implementación y HTTPS automatizado cubre el reproductor y el sitio. La transmisión y la API deben permanecer en ese mismo origen, coincidiendo con las notas de proxy del proyecto, o la página puede cargarse sin audio. DNS y quién puede ver la URL siguen siendo tus configuraciones.
AvaHost actualiza automáticamente la implementación de SUB/WAVE y realiza copias de seguridad del estado de la estación según un cronograma. Tus archivos de música y el modelo remoto están fuera de esa copia de seguridad. Después de una actualización, reproduce una solicitud breve y confirma que Icecast sigue montado. Ten anotados los valores del asistente que te importan.
SUB/WAVE necesita una biblioteca Navidrome o Subsonic accesible y un endpoint de modelo de lenguaje. Estos no están instalados por este paquete. Sin ellos, el DJ no tiene nada que reproducir ni nada que decir. Los derechos del audio en la biblioteca permanecen contigo. Este mínimo no incluye un sidecar de GPU.
