AzuraCast - eigene Web-Radiostation betreiben
AzuraCast - eigene Web-Radiostation betreiben
AzuraCast ist eine vollständige, selbstgehostete Web-Radiolösung mit Sendeplanung, Statistiken und Live-DJ-Unterstützung.
Was ist AzuraCast?
AzuraCast bündelt alles, was für eine eigene Internetradiostation benötigt wird: Icecast oder Shoutcast als Streaming-Backend, AutoDJ für automatisierte Wiedergabelisten, Planer für zeitgesteuerte Programme und ein vollständiges Web-Interface zur Verwaltung. Mehrere Stationen können parallel auf einer Instanz betrieben werden. Hörer-Statistiken, Anfragen über das Webplayer-Widget und Live-DJ-Übernahmen per Liquidsoap sind ohne zusätzliche Tools enthalten.
Voraussetzungen
- Docker 20.10+ / Docker Compose
- Mindestens 2 GB RAM (4 GB empfohlen)
- Ports 80, 443 und 8000–8010 verfügbar
Compose-Beispiel
services:
azuracast:
image: azuracast/azuracast:latest
container_name: azuracast
restart: unless-stopped
ports:
- "80:80"
- "443:443"
- "8000:8000"
volumes:
- azuracast_data:/var/azuracast
environment:
- TZ=Europe/Berlin
volumes:
azuracast_data:
Hinweise
- AzuraCast bringt einen eigenen Nginx und Let's-Encrypt-Support mit — kein externer Reverse-Proxy notwendig, aber möglich.
- Für den Produktiveinsatz sollte die Setup-Seite direkt nach dem ersten Start aufgerufen werden, um Admin-Zugangsdaten zu setzen.
- Updates erfolgen über den eingebauten Update-Befehl im Web-Interface oder per
docker compose pull && docker compose up -d. - Liquidsoap-Konfigurationen können per „Advanced"-Modus individuell angepasst werden.