
SUB/WAVE Hosting
SUB/WAVE to samodzielnie hostowany stos radiowy, którego AI DJ odtwarza bibliotekę Navidrome, mówi między utworami i przyjmuje prośby słuchaczy.
- Jedno kliknięcie wdrożenie
- 25 GB Potrzebna przestrzeń dyskowa
- 2 GB RAM Potrzebna pamięć
- Od 5 € Cena

Oficjalne linki
Oficjalne linki i oryginalna strona internetowa SUB/WAVE
Co otrzymujesz
w AvaHost
Wdrożenie jednym kliknięciem, niestandardowa domena, darmowe HTTPS, automatyczne aktualizacje aplikacji i zaplanowane kopie zapasowe są dostępne z każdą aplikacją w chmurze. Możesz uruchomić wiele aplikacji na jednym serwerze, a dostęp do terminala jest wliczony.
Ten szablon nie zawiera kontenera bazy danych.

Technologia
- Obraz Dockera
- ghcr.io/perminder-klair/subwave-controller:latest
- Domyślny port
- 0

Jak działa SUB/WAVE
SUB/WAVE, opublikowany przez perminder-klair, to stacja self-hosted, która wskazuje na bibliotekę Navidrome lub Subsonic oraz model języka. Model wybiera utwory, prowadzi między nimi rozmowy i może przyjmować życzenia od osób, którym udostępnisz adres URL. Produkcyjna konfiguracja to stos podzielony: krawędź Caddy, kontener broadcast Icecast plus Liquidsoap, kontroler i interfejs webowy. Wydane wersje publikują te obrazy na GHCR, w tym ghcr.io/perminder-klair/subwave-controller. Opcjonalne sidecary analizatora i TTS istnieją dla głosów o większej mocy i dopasowania akustycznego.
Pliki muzyczne pozostają na serwerze muzyki. Model języka pozostaje tam, gdzie go uruchamiasz, często Ollama na innej maszynie, lub u dostawcy hostowanego. Żaden z nich nie znajduje się w tej linii bazowej. Kreator stacji zbiera adres URL biblioteki, punkt końcowy modelu, osobowość DJ-a i jingle'i. Słuchacze następnie używają jednego źródła dla strony, API i strumienia, dlatego projekt dokumentuje reverse proxy, który kieruje wszystkie trzy.
Kluczowe funkcje SUB/WAVE
Interfejs webowy to onboarding i publiczny odtwarzacz. Kontroler przechowuje stan stacji. Icecast przenosi transmisję audio na żywo. Możesz uruchomić dołączony Caddy lub przynieść własny proxy, z siecią web, kontrolerem i broadcast na oddzielnych portach wewnętrznych w compose BYO. Ciężki obraz TTS jest opcjonalny. Obrazy analizatora GPU są opcjonalne i nie są tutaj założone.
AvaHost stosuje aktualizacje do wdrożenia stacji i tworzy kopię zapasową jej stanu trwałego zgodnie z harmonogramem. To nie tworzy kopii zapasowej biblioteki Navidrome ani modelu zdalnego. Przetestuj krótką transmisję po uaktualnieniu, ponieważ okablowanie Liquidsoap i Icecast jest łatwe do zerwania, jeśli zmieni się trasa. Poczta aplikacji nie jest częścią tego pakietu.
SUB/WAVE vs AzuraCast
SUB/WAVE
SUB/WAVE to warstwa DJ-a nad biblioteką, którą już posiadasz, z modelem języka w kabinie. AzuraCast to pełniejszy panel sterowania radiowym dla bibliotek stacji, montowań i kont DJ-a klasycznego rodzaju. Jeśli chcesz ten panel, AzuraCast to produkt do oceny. Jeśli chcesz życzenia wobec Navidrome i wygenerowanego prezentera, SUB/WAVE bardziej pasuje do zadania.
AzuraCast
Oba są self-hosted radio tools i nie są tym samym przepływem pracy. Sprzęt dla modelu to duża zmienna, którą dodaje SUB/WAVE i której AzuraCast nie ma.
Kto używa SUB/WAVE
Kolekcjonerzy, którzy już uruchamiają Navidrome i chcą wspólnego pokoju słuchania, używają SUB/WAVE. Małe społeczności, które lubią życzenia na jednym adresie URL, również. Pomiń to, jeśli nie masz serwera muzyki i nie masz planu dla backendu modelu języka, ponieważ stacja nie może wymyślić biblioteki ani backendu głosu na własną rękę.

Self-hosting SUB/WAVE: wymagania i koszt
Ta linia bazowa rezerwuje 2048 MB RAM i 1 rdzeń CPU dla kontenerów stacji, nie dla lokalnego LLM i nie dla Navidrome. Żaden oddzielny kontener bazy danych nie jest częścią minimum. Na AvaHost rekomendowane minimum dla SUB/WAVE to Plan 2 za €5. Otrzymujesz wdrożenie jednym kliknięciem, nazwę hosta, automatyczne HTTPS na odtwarzaczu webowym, automatyczne aktualizacje i zaplanowane kopie zapasowe stanu stacji. Zaplanuj RAM dla modelu gdzieś indziej, jeśli uruchamiasz go samodzielnie. Dysk biblioteki znajduje się na serwerze muzyki, więc ta strona nie traktuje samego SUB/WAVE jako planu przechowywania.
F.A.Q
SUB/WAVE jest dostępny od €5 w Planie 2. Ta cena dotyczy stosu stacji, a nie Twojej biblioteki Navidrome ani modelu językowego. Lokalny model, zaawansowany TTS lub analizator GPU wymagają własnej pojemności. Liczba słuchaczy i wolumen żądań mogą również wpłynąć na wzrost ceny. Zewnętrzni dostawcy modeli rozliczają Cię na własnych warunkach.
Tak. Wskaż nazwę hosta na wdrożenie, a automatyczne HTTPS obejmie odtwarzacz i witrynę. Strumień i API powinny pozostać na tym samym źródle, zgodnie z notatkami proxy projektu, w przeciwnym razie strona może się załadować bez dźwięku. DNS i kto może widzieć adres URL pozostają Twoimi ustawieniami.
AvaHost automatycznie aktualizuje wdrożenie SUB/WAVE i wykonuje kopie zapasowe stanu stacji zgodnie z harmonogramem. Twoje pliki muzyczne i model zdalny znajdują się poza tą kopią zapasową. Po aktualizacji odtwórz krótkie żądanie i potwierdź, że Icecast jest nadal zamontowany. Zapisz wartości kreatora, które Cię interesują.
SUB/WAVE wymaga dostępnej biblioteki Navidrome lub Subsonic oraz punktu końcowego modelu językowego. Te komponenty nie są instalowane przez ten pakiet. Bez nich DJ nie ma nic do odtworzenia i nic do powiedzenia. Prawa do audio w bibliotece pozostają u Ciebie. To minimum nie obejmuje GPU sidecara.
