Gilt für: LifeinCloud Cloud VPS • Ubuntu 22.04 LTS • AzuraCast (Docker-Methode)
Übersicht
AzuraCast ist eine leistungsstarke Open-Source-Webradio-Managementlösung, mit der Sie sowohl Live-Streams als auch automatisierte Sendungen über eine Weboberfläche verwalten können. In diesem Leitfaden erfahren Sie, wie Sie es auf einem LifeinCloud VPS mit der offiziellen Docker-Methode installieren.
Voraussetzungen
- Ein LifeinCloud VPS mit Ubuntu 22.04 LTS.
 - Mindestens: 2 vCPU, 2 GB RAM, mindestens 20 GB NVMe-Speicher (mehr empfohlen für große Musiksammlungen).
 - Root-SSH-Zugang.
 - (Optional) Eine Domain, die auf die IP-Adresse Ihres VPS zeigt, für SSL.
 
Tipp: Für stabile Leistung wählen Sie einen VPS-Plan mit ausreichend CPU und RAM für Ihre Hörer und Musiksammlung.
Schritt 1 — Verbindung zum VPS und Systemaktualisierung
- Per SSH verbinden:
ssh root@YOUR_SERVER_IP - Pakete aktualisieren:
apt update && apt upgrade -y - (Optional) Hostname für SSL-Zertifikat setzen:
hostnamectl set-hostname radio.example.com 
Schritt 2 — Benötigte Pakete installieren
Docker, Docker Compose und Hilfsprogramme installieren:
apt install -y curl git unzip
Docker installieren:
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
Docker Compose installieren:
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
Hinweis: Verwenden Siedocker composestattdocker-compose, falls Sie das neue Docker Compose Plugin haben.
Schritt 3 — AzuraCast herunterladen und installieren
- Verzeichnis erstellen:
mkdir -p /opt/azuracast && cd /opt/azuracast - Installationsskript herunterladen:
curl -fsSL https://raw.githubusercontent.com/AzuraCast/AzuraCast/main/docker.sh > docker.sh chmod +x docker.sh - Installation starten:
./docker.sh install- Wählen Sie die Standard-Methode, wenn Sie gefragt werden.
 - Verwenden Sie Ihre Domain für HTTPS, falls konfiguriert; andernfalls starten Sie mit HTTP.
 
 
Schritt 4 — Zugriff auf das Webinterface
- Öffnen Sie im Browser:
http://YOUR_SERVER_IP- oder 
https://YOUR_DOMAIN 
 - Beim ersten Zugriff einen Admin-Benutzer erstellen.
 
Schritt 5 — Firewall konfigurieren
Folgende Ports im LifeinCloud-Panel freigeben:
| Port | Protokoll | Beschreibung | 
|---|---|---|
| 22 | TCP | SSH-Zugang | 
| 80 | TCP | HTTP (Webinterface) | 
| 443 | TCP | HTTPS (Sicherer Zugriff) | 
| 8000–8999 | TCP | Streaming-Ports | 
Falls Sie ufw auf dem VPS nutzen:
ufw allow 22/tcp
ufw allow 80/tcp
ufw allow 443/tcp
ufw allow 8000:8999/tcp
ufw enable
Schritt 6 — Ersteinrichtung
- Als Administrator anmelden.
 - Eine Radiostation erstellen und Streaming konfigurieren (AutoDJ, Live usw.).
 - Musik importieren und Playlists erstellen.
 - Let’s Encrypt SSL aktivieren unter Systemeinstellungen → SSL.
 - Automatische Backups über AzuraCast oder das LifeinCloud-Panel einrichten.
 
Schritt 7 — Häufige Admin-Befehle
Update
cd /opt/azuracast
./docker.sh update
Neustart
cd /opt/azuracast
./docker.sh restart
Logs ansehen
cd /opt/azuracast
docker-compose logs -f
# oder: docker compose logs -f
Neuinstallation
cd /opt/azuracast
./docker.sh update-self
./docker.sh install
Fehlerbehebung
Webinterface lädt nicht
- Container prüfen:
docker ps - Logs ansehen:
docker-compose logs -f - Firewall-Regeln im LifeinCloud-Panel prüfen.
 
Streaming-Port funktioniert nicht
- Sicherstellen, dass Ports 8000–8999/TCP offen sind.
 - Mount-Punkt in AzuraCast prüfen.
 
SSL-Fehler
- Sicherstellen, dass die Domain korrekt auf die VPS-IP zeigt.
 - Port 80 muss für die Let’s Encrypt-Validierung geöffnet sein.
 
Fertig! AzuraCast läuft nun auf Ihrem LifeinCloud VPS. Verwalten Sie Radios, Streams, Playlists und Zeitpläne direkt über das Webpanel.
