
SUB/WAVE Hosting
SUB/WAVE este o stivă radio auto-găzduită a cărei AI DJ redă o bibliotecă Navidrome, vorbește între piese și acceptă cererile ascultătorilor.
- Un clic implementare
- 25 GB Spațiu pe disc necesar
- 2 GB RAM Memorie necesară
- De la 5 € Preț

Linkuri oficiale
Linkurile oficiale și site-ul original al SUB/WAVE
Ce primești
pe AvaHost
Implementare cu un singur clic, un domeniu personalizat, HTTPS gratuit, actualizări automate ale aplicației și backup-uri programate vin împreună cu fiecare Aplicație Cloud. Poți rula mai multe aplicații pe un singur server, iar accesul la terminal este inclus.
Acest șablon nu include un container de bază de date.

Tehnologie
- Imagine Docker
- ghcr.io/perminder-klair/subwave-controller:latest
- Port implicit
- 0

Cum funcționează SUB/WAVE
SUB/WAVE, publicat de perminder-klair, este o stație auto-găzduită care se conectează la o bibliotecă Navidrome sau Subsonic și la un model de limbaj. Modelul selectează piese, face comentarii între ele și poate accepta cereri de la persoanele cu care partajezi URL-ul. Compunerea de producție este o stivă împărțită: o margine Caddy, un container de difuzare Icecast plus Liquidsoap, un controller și o interfață web. Versiunile etichetate publică aceste imagini pe GHCR, inclusiv ghcr.io/perminder-klair/subwave-controller. Există analizoare opționale și sidecari TTS pentru voci mai puternice și potrivire acustică.
Fișierele muzicale rămân pe serverul de muzică. Modelul de limbaj rămâne oriunde îl rulezi, adesea Ollama pe o altă mașină, sau la un furnizor găzduit. Niciunul nu se află în această linie de bază. Asistentul stației colectează URL-ul bibliotecii, punctul final al modelului, o personalitate de DJ și jingle-uri. Ascultătorii folosesc apoi o singură origine pentru pagină, API și flux, motiv pentru care proiectul documentează un proxy invers care rutează toate trei.
Caracteristici cheie SUB/WAVE
Interfața web este onboarding-ul și playerul public. Controllerul ține starea stației. Icecast transmite audio live. Poți rula Caddy-ul inclus sau aduce propriul proxy, cu web, controller și difuzare pe porturi interne separate în compunerea BYO. O imagine TTS grea este opțională. Imaginile analizorului GPU sunt opționale și nu sunt presupuse aici.
AvaHost aplică actualizări implementării stației și face backup al stării sale persistente conform unui program. Aceasta nu face backup bibliotecii Navidrome sau modelului la distanță. Testează o difuzare scurtă după o actualizare, deoarece cablarea Liquidsoap și Icecast este ușor de rupt dacă o rută se schimbă. Posta aplicației nu face parte din acest pachet.
SUB/WAVE vs AzuraCast
SUB/WAVE
SUB/WAVE este un strat DJ peste o bibliotecă pe care o ai deja, cu un model de limbaj în cabină. AzuraCast este un panou de control radio mai complet pentru biblioteci de stații, montări și conturi DJ de tip clasic. Dacă vrei acel panou, AzuraCast este produsul de evaluat. Dacă vrei cereri împotriva Navidrome și un prezentator generat, SUB/WAVE se potrivește mai bine cu sarcina.
AzuraCast
Ambele sunt instrumente radio auto-găzduite și nu sunt același flux de lucru. Hardware-ul pentru model este variabila mare pe care SUB/WAVE o adaugă și AzuraCast nu.
Cine folosește SUB/WAVE
Colecționarii care rulează deja Navidrome și doresc o cameră de ascultare partajată folosesc SUB/WAVE. Și micile comunități care le plac cererile pe un singur URL. Omite-o dacă nu ai server de muzică și niciun plan pentru un backend de model de limbaj, deoarece stația nu poate inventa o bibliotecă sau o voce backend pe cont propriu.

Auto-găzduire SUB/WAVE: cerințe și cost
Această linie de bază rezervă 2048 MB de RAM și 1 nucleu CPU pentru containerele stației, nu pentru un LLM local și nu pentru Navidrome. Niciun container de bază de date separat nu face parte din minim. Pe AvaHost, minimul recomandat pentru SUB/WAVE este Plan 2 la €5. Obții implementare cu un singur clic, un nume de gazdă, HTTPS automat pe playerul web, actualizări automate și backup-uri programate ale stării stației. Bugetează RAM pentru model undeva altundeva dacă îl rulezi singur. Discul bibliotecii trăiește cu serverul de muzică, deci această pagină nu tratează SUB/WAVE în sine ca plan de stocare.
F.A.Q
SUB/WAVE este listat de la €5 pe Plan 2. Acel preț este pentru stack-ul stației, nu pentru biblioteca ta Navidrome și nici pentru modelul de limbă. Un model local, TTS greu sau un analizor GPU necesită capacitate proprie. Numărul de ascultători și volumul de cereri te pot împinge în sus. Furnizorii de modele externe te facturează conform propriilor condiții.
Da. Indicați un hostname către deployment și HTTPS automat acoperă playerul și site-ul. Streamul și API-ul ar trebui să rămână pe aceeași origine, conform notelor proxy ale proiectului, altfel pagina poate să se încarce fără audio. DNS și cine poate vedea URL-ul rămân setările dvs.
AvaHost actualizează automat implementarea SUB/WAVE și salvează starea stației conform unui program. Fișierele dvs. muzicale și modelul la distanță sunt în afara acestei copii de siguranță. După o actualizare, redați o scurtă cerere și confirmați că Icecast este încă montat. Notați valorile din asistent pe care le doriți.
SUB/WAVE necesită o bibliotecă Navidrome sau Subsonic accesibilă și un endpoint de model de limbaj. Acestea nu sunt instalate de acest pachet. Fără ele, DJ-ul nu are nimic de redare și nimic de spus. Drepturile asupra audio-ului din bibliotecă rămân la dvs. Acest minim nu include un sidecar GPU.
