SUB/WAVE Хостинг

SUB/WAVE — это самостоятельно размещаемый радиостек, чей AI DJ воспроизводит библиотеку Navidrome, говорит между треками и принимает запросы слушателей.

  • Один клик развернуть
  • 25 ГБ Необходимое дисковое пространство
  • 2 ГБ ОЗУ Необходимая память
  • От 5 € Цена
Заказать сейчас Без сборов за установку

Что вы получаете
на AvaHost

Развертывание в один клик, собственный домен, бесплатный HTTPS, автоматические обновления приложений и запланированные резервные копии включены в каждое облачное приложение. Вы можете запускать несколько приложений на одном сервере, и доступ к терминалу включен.

Этот шаблон не включает контейнер базы данных.

Заказать сервер

Технологии

Образ Docker
ghcr.io/perminder-klair/subwave-controller:latest
Порт по умолчанию
0

Как работает SUB/WAVE

SUB/WAVE, опубликованный perminder-klair, — это самостоятельно размещаемая станция, которая указывает на библиотеку Navidrome или Subsonic и языковую модель. Модель выбирает треки, говорит между ними и может принимать запросы от людей, с которыми вы поделились URL. Боевой compose представляет собой разделённый стек: граничный Caddy, контейнер трансляции Icecast плюс Liquidsoap, контроллер и веб-интерфейс. Помеченные релизы публикуют эти образы на GHCR, включая ghcr.io/perminder-klair/subwave-controller. Опциональные сидкары анализатора и TTS существуют для более мощных голосов и акустического согласования.

Музыкальные файлы остаются на музыкальном сервере. Языковая модель остаётся там, где вы её запускаете, часто Ollama на другой машине или у хостинг-провайдера. Ни одна из них не входит в этот базовый набор. Мастер станции собирает URL библиотеки, конечную точку модели, персону диджея и джинглы. Слушатели затем используют один источник для страницы, API и потока, поэтому проект документирует обратный прокси, который маршрутизирует все три.

Ключевые возможности SUB/WAVE

Веб-интерфейс — это адаптация и общедоступный плеер. Контроллер содержит состояние станции. Icecast передаёт живой звук. Вы можете запустить встроенный Caddy или использовать собственный прокси, с веб-интерфейсом, контроллером и трансляцией на отдельных внутренних портах в BYO compose. Тяжёлый образ TTS опционален. Образы анализатора GPU опциональны и здесь не предполагаются.

AvaHost применяет обновления к развёртыванию станции и по расписанию создаёт резервные копии её постоянного состояния. Это не создаёт резервные копии вашей библиотеки Navidrome или удалённой модели. Протестируйте короткую трансляцию после обновления, потому что проводка Liquidsoap и Icecast легко ломается, если маршрут изменится. Почта приложения не входит в этот пакет.

SUB/WAVE против AzuraCast

1

SUB/WAVE

SUB/WAVE — это слой диджея над библиотекой, которая у вас уже есть, с языковой моделью в кабине. AzuraCast — это более полная панель управления радиостанцией для библиотек станций, монтировок и учётных записей диджеев классического типа. Если вам нужна эта панель, AzuraCast — это продукт для оценки. Если вам нужны запросы к Navidrome и сгенерированный ведущий, SUB/WAVE лучше соответствует задаче.

2

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.