
SUB/WAVE Хостинг
SUB/WAVE — це самостійно розміщений радіо-стек, у якому AI DJ програє бібліотеку Navidrome, говорить між треками та приймає запити слухачів.
- Один клік розгортання
- 25 ГБ Потрібно місця на диску
- 2 ГБ ОП Потрібна пам'ять
- Від 5 € Ціна

Офіційні посилання
Офіційні посилання та оригінальний веб-сайт SUB/WAVE
Що ви отримуєте
на AvaHost
Розгортання в один клік, власний домен, безкоштовний HTTPS, автоматичні оновлення додатків та заплановані резервні копії входять у кожен Cloud App. Ви можете запускати кілька додатків на одному сервері, і доступ до терміналу включений.
Цей шаблон не містить контейнер бази даних.

Технічні дані
- Docker-образ
- ghcr.io/perminder-klair/subwave-controller:latest
- Порт за замовчуванням
- 0

Як працює SUB/WAVE
SUB/WAVE, опублікований perminder-klair, — це самостійно розміщена станція, яка вказує на бібліотеку Navidrome або Subsonic та мовну модель. Модель вибирає треки, говорить між ними та може приймати запити від людей, з якими ви поділилися URL. Виробничий compose — це розділений стек: edge Caddy, контейнер трансляції Icecast плюс Liquidsoap, контролер та веб-інтерфейс. Позначені версії публікують ці образи на GHCR, включаючи ghcr.io/perminder-klair/subwave-controller. Опціональні сайдкари analyzer та TTS існують для більш потужних голосів та акустичного узгодження.
Музичні файли залишаються на музичному сервері. Мовна модель залишається там, де ви її запускаєте, часто Ollama на іншій машині або у розміщеного провайдера. Жодна з них не входить до цієї базової конфігурації. Майстер станції збирає URL бібліотеки, кінцеву точку моделі, персону DJ та джингли. Слухачі потім використовують один источник для сторінки, API та потоку, тому проект документує зворотний проксі, який маршрутизує всі три.
Ключові можливості SUB/WAVE
Веб-інтерфейс — це адаптація та публічний програвач. Контролер утримує стан станції. Icecast передає живий звук. Ви можете запустити вбудований Caddy або використати власний проксі, з веб-інтерфейсом, контролером та трансляцією на окремих внутрішніх портах у BYO compose. Важкий образ TTS є опціональним. Образи GPU analyzer є опціональними та не передбачаються тут.
AvaHost застосовує оновлення до розгортання станції та за розкладом резервує копії її постійного стану. Це не резервує вашу бібліотеку Navidrome або віддалену модель. Протестуйте коротку трансляцію після оновлення, оскільки проводка Liquidsoap та Icecast легко ламається, якщо змінюється маршрут. Поштова програма не входить до цього пакета.
SUB/WAVE проти AzuraCast
SUB/WAVE
SUB/WAVE — це шар DJ над бібліотекою, яку ви вже маєте, з мовною моделлю в кабіні. AzuraCast — це повніша панель керування радіостанцією для бібліотек станцій, монтувань та облікових записів DJ класичного типу. Якщо вам потрібна ця панель, AzuraCast — це продукт для оцінки. Якщо вам потрібні запити до Navidrome та згенерований ведучий, SUB/WAVE більш точно відповідає завданню.
AzuraCast
Обидва — це самостійно розміщені інструменти радіо, і вони не є одним і тим же робочим процесом. Обладнання для моделі — це велика змінна, яку додає SUB/WAVE, а AzuraCast — ні.
Хто використовує SUB/WAVE
Колекціонери, які вже запускають Navidrome та хочуть спільну кімнату прослуховування, використовують SUB/WAVE. Малі спільноти, які люблять запити на одному URL, теж. Пропустіть це, якщо у вас немає музичного сервера та немає плану для мовної моделі, оскільки станція не може самостійно придумати бібліотеку або голосовий бекенд.

Самостійне розміщення SUB/WAVE: вимоги та вартість
Ця базова конфігурація резервує 2048 МБ оперативної пам'яті та 1 ядро CPU для контейнерів станції, а не для локальної LLM та не для Navidrome. Жоден окремий контейнер бази даних не входить до мінімуму. На AvaHost рекомендований мінімум для SUB/WAVE — це План 2 за €5. Ви отримуєте розгортання одним кліком, ім'я хоста, автоматичний HTTPS на веб-програвачі, автоматичні оновлення та заплановані резервні копії стану станції. Зарезервуйте оперативну пам'ять для моделі де-небудь ще, якщо ви її запускаєте самостійно. Диск бібліотеки знаходиться з музичним сервером, тому ця сторінка не розглядає сам SUB/WAVE як план зберігання.
F.A.Q
SUB/WAVE розраховується від €5 на Plan 2. Ця ціна стосується стека станції, а не вашої бібліотеки Navidrome та не мовної моделі. Локальна модель, важкий TTS або GPU-аналізатор потребують власної ємності. Кількість слухачів і обсяг запитів також можуть збільшити вартість. Зовнішні постачальники моделей виставляють рахунки на власних умовах.
Так. Вкажіть ім’я хоста на розгортання, і автоматичний HTTPS охопить плеєр і сайт. Потік і API повинні залишатися на тому самому джерелі, відповідаючи примітками проксі проекту, інакше сторінка може завантажитися без звуку. DNS і те, хто може бачити URL, залишаються вашими налаштуваннями.
AvaHost автоматично оновлює розгортання SUB/WAVE та регулярно створює резервні копії стану станції. Ваші музичні файли та віддалена модель знаходяться поза межами цієї резервної копії. Після оновлення відтворіть короткий запит і переконайтеся, що Icecast все ще змонтований. Запишіть значення майстра, які вас цікавлять.
SUB/WAVE потребує доступної бібліотеки Navidrome або Subsonic та кінцевої точки мовної моделі. Вони не встановлюються цим пакетом. Без них DJ не матиме що програвати й що говорити. Права на аудіо в бібліотеці залишаються за вами. Цей мінімум не включає GPU sidecar.
