SUB/WAVE Hébergement

SUB/WAVE est une pile radio auto-hébergée dont l'IA DJ joue une bibliothèque Navidrome, parle entre les pistes et accepte les demandes des auditeurs.

  • Un clic déployer
  • 25 Go Espace disque nécessaire
  • 2 Go de RAM Mémoire nécessaire
  • À partir de 5 € Prix
Commandez maintenant Pas de frais d'installation

Ce que vous obtenez
sur AvaHost

Le déploiement en un clic, un domaine personnalisé, HTTPS gratuit, des mises à jour automatiques des applications et des sauvegardes programmées sont inclus avec chaque application Cloud. Vous pouvez exécuter plusieurs applications sur un seul serveur, et l'accès au terminal est inclus.

Ce modèle n'inclut pas de conteneur de base de données.

Commander le serveur

Tech

Image Docker
ghcr.io/perminder-klair/subwave-controller:latest
Port par défaut
0

Comment fonctionne SUB/WAVE

SUB/WAVE, publié par perminder-klair, est une station auto-hébergée qui pointe vers une bibliothèque Navidrome ou Subsonic et un modèle de langage. Le modèle sélectionne les pistes, parle entre elles et peut accepter des demandes des personnes avec lesquelles vous partagez l'URL. La composition de production est une pile divisée : un edge Caddy, un conteneur de diffusion Icecast plus Liquidsoap, un contrôleur et une interface web. Les versions étiquetées publient ces images sur GHCR, y compris ghcr.io/perminder-klair/subwave-controller. Des sidecars analyseur et TTS optionnels existent pour les voix plus puissantes et l'appariement acoustique.

Les fichiers musicaux restent sur le serveur musical. Le modèle de langage reste là où vous l'exécutez, souvent Ollama sur une autre machine ou un fournisseur hébergé. Aucun des deux ne se trouve dans cette base de référence. L'assistant de configuration de la station collecte l'URL de la bibliothèque, le point de terminaison du modèle, une persona de DJ et des jingles. Les auditeurs utilisent ensuite une seule origine pour la page, l'API et le flux, c'est pourquoi le projet documente un proxy inverse qui achemine les trois.

Fonctionnalités clés de SUB/WAVE

L'interface web est l'intégration et le lecteur public. Le contrôleur maintient l'état de la station. Icecast porte l'audio en direct. Vous pouvez exécuter le Caddy fourni ou apporter votre propre proxy, avec le web, le contrôleur et la diffusion sur des ports internes séparés dans la composition BYO. Une image TTS lourde est optionnelle. Les images d'analyseur GPU sont optionnelles et ne sont pas supposées ici.

AvaHost applique les mises à jour au déploiement de la station et sauvegarde son état persistant selon un calendrier. Cela ne sauvegarde pas votre bibliothèque Navidrome ni le modèle distant. Testez une courte diffusion après une mise à niveau, car le câblage Liquidsoap et Icecast est facile à casser si une route change. Le courrier d'application ne fait pas partie de ce package.

SUB/WAVE vs AzuraCast

1

SUB/WAVE

SUB/WAVE est une couche DJ sur une bibliothèque que vous possédez déjà, avec un modèle de langage dans la cabine. AzuraCast est un panneau de contrôle radio plus complet pour les bibliothèques de stations, les montages et les comptes DJ de type classique. Si vous voulez ce panneau, AzuraCast est le produit à évaluer. Si vous voulez des demandes contre Navidrome et un présentateur généré, SUB/WAVE correspond plus étroitement au travail.

2

AzuraCast

Ce sont tous deux des outils radio auto-hébergés et ils ne sont pas le même flux de travail. Le matériel pour le modèle est la grande variable que SUB/WAVE ajoute et qu'AzuraCast n'ajoute pas.

Qui utilise SUB/WAVE

Les collectionneurs qui exécutent déjà Navidrome et veulent une salle d'écoute partagée utilisent SUB/WAVE. Les petites communautés qui aiment les demandes sur une seule URL aussi. Ignorez-le si vous n'avez pas de serveur musical et aucun plan pour un backend de modèle de langage, car la station ne peut pas inventer une bibliothèque ou un backend vocal par elle-même.

Auto-hébergement de SUB/WAVE : exigences et coût

Cette base de référence réserve 2048 MB de RAM et 1 cœur CPU pour les conteneurs de la station, pas pour un LLM local et pas pour Navidrome. Aucun conteneur de base de données séparé ne fait partie du minimum. Sur AvaHost, le minimum recommandé pour SUB/WAVE est le Plan 2 à 5 €. Vous obtenez un déploiement en un clic, un nom d'hôte, HTTPS automatisé sur le lecteur web, les mises à jour automatiques et les sauvegardes programmées de l'état de la station. Budgétisez la RAM pour le modèle ailleurs si vous l'exécutez vous-même. Le disque de la bibliothèque se trouve avec le serveur musical, donc cette page ne traite pas SUB/WAVE lui-même comme le plan de stockage.

F.A.Q

  • SUB/WAVE est listé à partir de 5 € sur le Plan 2. Ce prix correspond à la station stack, pas à votre bibliothèque Navidrome ni au modèle de langage. Un modèle local, un TTS lourd ou un analyseur GPU nécessite sa propre capacité. Le nombre d’auditeurs et le volume de requêtes peuvent également vous faire augmenter. Les fournisseurs de modèles externes vous facturent selon leurs propres conditions.

  • Oui. Pointez un nom d’hôte vers le déploiement et HTTPS automatisé couvre le lecteur et le site. Le flux et l’API doivent rester sur cette même origine, en correspondance avec les notes de proxy du projet, sinon la page peut se charger sans audio. DNS et qui peut voir l’URL restent vos paramètres.

  • AvaHost met à jour automatiquement le déploiement SUB/WAVE et sauvegarde l’état de la station selon un calendrier. Vos fichiers musicaux et le modèle distant sont en dehors de cette sauvegarde. Après une mise à jour, lancez une courte demande et confirmez qu’Icecast est toujours monté. Conservez les valeurs de l’assistant qui vous intéressent écrites.

  • SUB/WAVE nécessite une bibliothèque Navidrome ou Subsonic accessible et un endpoint de modèle de langage. Ceux-ci ne sont pas installés par ce package. Sans eux, le DJ n’a rien à jouer et rien à dire. Les droits sur l’audio de la bibliothèque vous restent. Ce minimum n’inclut pas un GPU sidecar.