Mit einem Shoutcast-Server können Sie Ihre eigenen Audiostreams einrichten, damit andere sie anhören können. In diesem Handbuch zeige ich Ihnen, wie Sie einen Shoutcast-Server unter Ubuntu einrichten. Führen Sie die folgenden Schritte aus.
Schritt 1: Erstellen eines Benutzers
Aus Sicherheitsgründen erstellen wir einen Benutzer:
adduser shoutcast
Geben Sie die erforderlichen Informationen und su
an den neuen Benutzer:
su shoutcast
Schritt 2: Herunterladen Shoutcast
Gehen Sie zum Home-Verzeichnis des Benutzers:
cd ~
Shoutcast herunterladen mit wget
:
wget https://download.nullsoft.com/shoutcast/tools/sc_serv2_linux_x64-latest.tar.gz
Extrahieren Sie nun die Datei:
tar xfz sc*
Erstellen Sie als Nächstes einen Ordner für den Shoutcast-Server. Alle wichtigen Dateien werden hier abgelegt:
mkdir ../shoutcast
Kopieren Sie die Dateien in diesen neuen Ordner:
cp sc_serv ../shoutcast
Navigieren Sie als Nächstes zu diesem Verzeichnis:
cd ../shoutcast
Shoutcast ist installiert, jetzt müssen wir es nur noch konfigurieren.
Schritt 3: Shoutcast konfigurieren
Erstellen Sie die folgenden Ordner, damit Shoutcast ordnungsgemäß funktioniert:
mkdir controlmkdir logs
Erstellen Sie die Konfigurationsdatei und öffnen Sie sie mit einem Texteditor:
sc_serv.conf
Fügen Sie Folgendes an die Datei an:
adminpassword=passwordpassword=password1requirestreamconfigs=1streamadminpassword_1=password2streamid_1=1streampassword_1=password3streampath_1=http://ServerIP:8000logfile=logs/sc_serv.logw3clog=logs/sc_w3c.logbanfile=control/sc_serv.banripfile=control/sc_serv.rip
Ändern Sie die adminpassword
, password
, streamadminpassword_1
, und streampassword_1
werte zu sichere passwörter. Das adminpassword
wird verwendet, um auf die Weboberfläche zuzugreifen, das streampassword_1
ist das Passwort für den Zugriff auf den Stream. Ersetzen Sie ServerIP
durch Ihre Server-IP.
Machen Sie die Shoutcast-Binärdatei ausführbar:
chmod +x sc_serv
Starten Sie schließlich den Shoutcast-Server:
./sc_serv &
Sie können jetzt über http://ServerIP:8000
auf die Shoutcast-Weboberfläche zugreifen. Über die Weboberfläche können Sie Ihre Streams einrichten und weitere Servereinstellungen konfigurieren.