Sie haben die Seite direkt als Datei geöffnet. Zum Einloggen bitte den Server starten (npm start) und im Browser http://localhost:3000 aufrufen – nicht die index.html doppelklicken.

◆

Streampanel

Shoutcast · Laut.fm · SSL

◆

Streampanel

Shoutcast v1 · v2 · Laut.fm · SSL pro Stream

Admin

📡 Streams

🎧 DJs

DJs können Streams zugewiesen werden (mit Priorität). Pro DJ ein eigener Harbor-Port; höhere Priorität = zuerst im Fallback.

🎚 Liquidsoap Auto-DJ

Stream wird vom Auto-DJ (Playlist) übernommen, wenn niemand live ist. Sobald jemand sich am DJ-Port verbindet, übernimmt der Live-Input; sobald er sich trennt, läuft wieder der Auto-DJ.


        

🔒 SSL & Nginx

Jeder Stream nutzt einen eigenen SSL-Port. Nginx-Konfiguration generieren und Certbot-Anleitung anzeigen.


        

        

        

👥 Benutzerverwaltung (MySQL)

Sichtbar für Admin und Reseller. MySQL muss konfiguriert sein. Reseller sehen nur eigene Benutzer und können nur Rolle „user“ vergeben.

DJ anlegen

DJs zuweisen

Priorität: 1 = höchste (wird zuerst im Fallback verwendet). Reihenfolge per Nummer anpassen.

Playlist

    Benutzer anlegen

    Nur für Rolle „user“ relevant: Benutzer sieht nur die ausgewählten Streams. Admin und Reseller sehen eigene bzw. alle Streams.

    Stream anlegen

    Standard 8080, wird automatisch verwendet.

    Liquidsoap Auto-DJ

    Auto-DJ pro Station mit eigenem DJ-Port (z. B. für input.harbor).

    Speicher & FTP (ProFTPD)

    Speicherpfad pro Station; Musik per FTP hochladen. Bei MySQL wird der FTP-User automatisch angelegt.