Prerequisites:
- A Linux server (Ubuntu/Debian recommended)
- Docker and Docker Compose installed
- A domain name pointed at your server
- Ports 80, 443, 8010, and 8011 open
Option A: Interactive installer (recommended)
The installer handles Docker checks, configuration, SSL setup, and launching the stack.- Pre-built images (fastest)
- Build locally
Option B: Manual setup
Clone and configure
.env with your values. See configuration for all available variables.Connect your studio encoder
Configure BUTT or any Icecast-compatible encoder:Primary stream:
- Host: your server IP
- Port:
8010 - Mount:
/primary - Password: your
HARBOR_PASSWORDfrom.env - Format: MP3 CBR 320 kbps
- Host: your server IP
- Port:
8011 - Mount:
/secondary - Password: your
HARBOR_PASSWORDfrom.env - Format: MP3 CBR 192 kbps
Install Docker
If you don’t have Docker installed yet:- Ubuntu / Debian
- macOS / Windows
Next steps
Configuration
Customize all environment variables for your station.
Stream endpoints
See all available listener endpoints and formats.
