所有应用程序 - 0 应用程序
subwave
Docker 应用程序 from SUB/WAVE's Repository
概述
SUB/WAVE is a personal internet radio station. One Icecast stream, everyone
hears the same thing at once, and an AI DJ pulls the tracks from your own
Navidrome (or any Subsonic) library and talks between them: station IDs, the
time, the weather, song requests.
This is the all-in-one build. Icecast, Liquidsoap, the DJ controller, the web
player and a Caddy front-end all run in this single container on one port.
Your settings, library cache and recordings live under the Appdata path.
Once it's up, open the WebUI and go to /onboarding. Sign in with the admin
login you set here, point it at your Navidrome server, choose an LLM provider
and a voice, and give the DJ a personality. There's a built-in Piper voice,
so it can talk straight away with nothing else to install.
No big GPU? That's most Unraid boxes. Install the official ollama container,
run "ollama signin" in its console, and pick an Ollama cloud model. A small
local model works too if you'd rather keep everything on the box.
Media gallery
1 / 3Install Subwave on Unraid in a few clicks.
Find Subwave in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.
Open the Apps tab on your Unraid server Search Community Apps for Subwave Review the template variables and paths Click Install
要求
A reachable Navidrome / Subsonic music server and an LLM provider (Ollama local/cloud or a cloud API key), both configured in the browser at /onboarding after first boot.
相关应用程序
Explore more like this
Explore all详细信息
存储库
ghcr.io/perminder-klair/subwave-aio:latest最后更新2026-06-25
初见2026-06-22
运行时参数
- 网络用户界面
http://[IP]:[PORT:80]- 网络
bridge- 外壳
bash- 特权
- false
- 额外参数
--add-host host.docker.internal:host-gateway
模板配置
WebUI PortPorttcp
Host port for the SUB/WAVE web UI + audio stream.
- 目标
- 80
- 默认值
- 7700
- 价值
- 7700
AppdataPathrw
Persistent state: settings, library cache, rendered voices, hourly archives.
- 目标
- /var/sub-wave
- 默认值
- /mnt/user/appdata/subwave
- 价值
- /mnt/user/appdata/subwave
ADMIN_USERVariable
Admin username for /admin and the /onboarding wizard.
- 默认值
- admin
- 价值
- admin
ADMIN_PASSVariable
Admin password (required — the station refuses to start without it). Generate one, e.g. 'openssl rand -hex 16'.
SITE_URLVariable
Public base URL of this station, e.g. http://YOUR-UNRAID-IP:7700 — used for share cards and absolute links.
TZVariable
Timezone — keeps scheduled shows and hourly-archive timestamps on local time.
- 默认值
- Europe/London
- 价值
- Europe/London