Your personal music server. SOUND runs quietly in the background on your Mac, PC, or NAS and streams your entire collection to WAVE. Manage it from your browser at localhost:51823.
Apple Silicon (M1 or later)
brew install node)v1.3.0 • 138 MB • .tar.gz also available
Intel Mac? Run SOUND with Docker instead — see below.
Synology, QNAP, Unraid, or any always-on Docker host
Running SOUND on a NAS keeps your library streaming 24/7 without a computer switched on. Point the container at your music share and it handles the rest — library scanning, metadata enrichment, and secure remote access via Cloudflare Tunnels.
services:
sound-app:
image: ghcr.io/streamline-club/sound-app:latest
container_name: sound-app
restart: unless-stopped
environment:
# Generate with:
# node -e "console.log(require('crypto').randomBytes(64).toString('hex'))"
JWT_SECRET: ${JWT_SECRET}
NODE_ENV: production
PORT: 51823
BIND_ADDRESS: 0.0.0.0
volumes:
- /path/to/your/music:/music:ro
- sound-data:/data
ports:
- "51823:51823"
volumes:
sound-data:Save as docker-compose.yml, set JWT_SECRET, then run docker compose up -d and open http://your-nas:51823 to finish setup.