
SUB/WAVE Hosting
SUB/WAVE è uno stack radio auto-ospitato il cui AI DJ riproduce una libreria Navidrome, parla tra i brani e accetta richieste degli ascoltatori.
- Un clic distribuisci
- 25 GB Spazio su disco necessario
- 2 GB di RAM Memoria necessaria
- Da 5 € Prezzo

Link ufficiali
I link ufficiali e il sito web originale di SUB/WAVE
Cosa ottieni
su AvaHost
Il deployment con un clic, un dominio personalizzato, HTTPS gratuito, aggiornamenti automatici dell'applicazione e backup programmati sono inclusi con ogni Cloud App. Puoi eseguire più app su un server e l'accesso al terminale è incluso.
Questo template non include un contenitore di database.

Tecnologia
- Immagine Docker
- ghcr.io/perminder-klair/subwave-controller:latest
- Porta predefinita
- 0

Come funziona SUB/WAVE
SUB/WAVE, pubblicato da perminder-klair, è una stazione self-hosted che punta a una libreria Navidrome o Subsonic e a un modello di linguaggio. Il modello seleziona i brani, parla tra uno e l'altro, e può accettare richieste dalle persone con cui condividi l'URL. La composizione di produzione è uno stack diviso: un edge Caddy, un container di broadcast Icecast più Liquidsoap, un controller e un'interfaccia web. I rilasci taggati pubblicano quelle immagini su GHCR, incluso ghcr.io/perminder-klair/subwave-controller. Esistono sidecar opzionali per analyzer e TTS per voci più potenti e matching acustico.
I file musicali rimangono nel server musicale. Il modello di linguaggio rimane dove lo esegui, spesso Ollama su un'altra macchina, o un provider ospitato. Nessuno dei due è dentro questa baseline. La procedura guidata della stazione raccoglie l'URL della libreria, l'endpoint del modello, una persona DJ e jingle. Gli ascoltatori quindi utilizzano un'unica origine per la pagina, l'API e lo stream, per questo motivo il progetto documenta un reverse proxy che instrada tutti e tre.
Caratteristiche principali di SUB/WAVE
L'interfaccia web è l'onboarding e il lettore pubblico. Il controller contiene lo stato della stazione. Icecast trasporta l'audio dal vivo. Puoi eseguire il Caddy in bundle o portare il tuo proxy, con web, controller e broadcast su porte interne separate nella composizione BYO. Un'immagine TTS pesante è facoltativa. Le immagini dell'analyzer GPU sono facoltative e non sono assunte qui.
AvaHost applica gli aggiornamenti alla distribuzione della stazione e esegue il backup del suo stato persistente secondo una pianificazione. Questo non esegue il backup della tua libreria Navidrome o del modello remoto. Testa una trasmissione breve dopo un aggiornamento, perché il cablaggio di Liquidsoap e Icecast è facile da rompere se un percorso cambia. La posta dell'applicazione non fa parte di questo pacchetto.
SUB/WAVE vs AzuraCast
SUB/WAVE
SUB/WAVE è un livello DJ su una libreria che già possiedi, con un modello di linguaggio nella cabina. AzuraCast è un pannello di controllo radio più completo per librerie di stazioni, mount e account DJ del tipo classico. Se desideri quel pannello, AzuraCast è il prodotto da valutare. Se desideri richieste contro Navidrome e un presentatore generato, SUB/WAVE corrisponde più strettamente al lavoro.
AzuraCast
Sono entrambi strumenti radio self-hosted e non sono lo stesso flusso di lavoro. L'hardware per il modello è la grande variabile che SUB/WAVE aggiunge e AzuraCast no.
Chi usa SUB/WAVE
I collezionisti che già eseguono Navidrome e desiderano una sala d'ascolto condivisa utilizzano SUB/WAVE. Anche le piccole comunità che amano le richieste su un singolo URL. Saltalo se non hai un server musicale e nessun piano per un backend di modello di linguaggio, perché la stazione non può inventare una libreria o un backend vocale da sola.

Self-hosting SUB/WAVE: requisiti e costi
Questa baseline riserva 2048 MB di RAM e 1 core CPU per i container della stazione, non per un LLM locale e non per Navidrome. Nessun container di database separato fa parte del minimo. Su AvaHost il minimo consigliato per SUB/WAVE è Plan 2 a €5. Ottieni distribuzione con un clic, un hostname, HTTPS automatico sul lettore web, aggiornamenti automatici e backup pianificati dello stato della stazione. Pianifica la RAM per il modello da qualche altra parte se lo esegui tu stesso. Il disco della libreria vive con il server musicale, quindi questa pagina non tratta SUB/WAVE stesso come il piano di archiviazione.
F.A.Q
SUB/WAVE è disponibile da €5 nel Piano 2. Quel prezzo è lo stack della stazione, non la tua libreria Navidrome e non il modello linguistico. Un modello locale, TTS pesante o un analizzatore GPU necessitano di una capacità dedicata. Il numero di ascoltatori e il volume di richieste possono spingerti verso piani superiori. I provider di modelli esterni ti fatturano secondo i loro termini.
Sì. Punta un hostname al deployment e HTTPS automatico copre il player e il sito. Lo stream e l’API devono rimanere sulla stessa origin, corrispondendo alle note proxy del progetto, altrimenti la pagina può caricarsi senza audio. DNS e chi può visualizzare l’URL rimangono tue impostazioni.
AvaHost aggiorna automaticamente la distribuzione SUB/WAVE e esegue il backup dello stato della stazione secondo una pianificazione. I tuoi file musicali e il modello remoto sono esclusi da quel backup. Dopo un aggiornamento, riproduci una breve richiesta e conferma che Icecast è ancora montato. Tieni annotati i valori della procedura guidata che ti interessano.
SUB/WAVE ha bisogno di una libreria Navidrome o Subsonic raggiungibile e di un endpoint per il modello linguistico. Questi non sono installati da questo pacchetto. Senza di essi il DJ non ha nulla da riprodurre e nulla da dire. I diritti audio nella libreria rimangono tuoi. Questo minimo non include un sidecar GPU.
