Dj Chris-S
Aktives Mitglied
- Dabei seit
- 30 Mai 2008
- Beiträge
- 36
- Reaktionen
- 3
Als Fortsetzung zu dem Tutorial von mx30:
Wir konfigurieren uns einen eigenen Shoutcast Server
Da viele Server auf Linux rennen möchte ich noch schnell hinzufügen wie ihr den serverseitigen Stuff auch auf Linux zum laufen bekommt. Für alles weitere schaut bitte in mx30's Tut.
Es kann vorkommen dass einige Befehle abweichen. Ich erkläre hier auf Basis von Debian.
Grundlegende Kentnisse von Linux wären empfehlenswert, sind aber nicht unbedingt von Nöten.
Step 1
Wir legen einen Benutzer für unseren Server an
Mit
Solltet ihr nicht als Root angemeldet sein stellt dem adduser ein "sudo" voran. Damit wird der Befehl als root ausgeführt. Ihr werdet dann zusätzlich nach einem Root Passwort gefragt.
Ihr könnt ihn theoretisch nennen wie ihr wollt, aber im Folgenden werden wir mit "shoutcast" arbeiten.
Euch werden u.U. einige Fragen zum neuen User gestellt, wie Passwort, Name, Beschreibung, etc. beantwortet sie wie ihr möchtet. Nur das Passwort müsst ihr euch natürlich merken. Die anderen Fragen stellen keine wichtigen Informationen dar.
Unter anderem wird durch das Anlegen eines neuen Benutzers auch ein neues Verzeichnis erstellt, das sogenannte Homedir.
Ihr solltet mit
Step 2
Wir besorgen uns die benötigten Dateien
Als erstes holt euch bitte von:
http://www.shoutcast.com/download#14
(Der Link könnte sich mit der Zeit auch ändern. Sucht auf der Shoutcast Page nach "Download/Become a DJ" und nach der DNAS Application für Unix, Linux, etc.) die benötigten Dateien und ladet sie in das eben erstellte Homedir.
Wenn ihr das direkt vom Server aus machen wollt könnt ihr auch folgendes eingeben:
Als nächsten entpacken wir die Dateien. Gebt dazu folgendes ein:
Danach befinden sich sämtliche benötigte Dateien in eurem Homedir.
Ein Verzeichnislisting
Ist das so? Dann weiter
Ihr solltet zunächst eurem neuen User die Rechte an dem Shoutcast Server geben:
Bei einem Mehrbenutzersystem ist das bestimmt ganz gut, denn ihr gebt ja in der Config unter anderem auch ein Passwort an.
So, nun können wir uns schonmal als unser "Shoutcast Server Benutzer" anmelden.
Dazu gebt
Step 3
Config anpassen
Im Prinzip ist dieser Schritt ähnlich dem von der Windows Variante.
Falls noch nicht vorhanden holt euch mit
Nun können wir uns an die Config machen:
So dann könnt ihr eure Config ändern. Dazu verweise ich mal wieder ganz frech auf mx30's Tut: Wir konfigurieren uns einen eigenen Shoutcast Server.
Habt ihr eure Änderungen vorgenommen drückt ihr folgendes:
"Vim" müsste sich nun geschlossen haben und wir können weitermachen.
Step 4
Server starten
So, nun sind wir soweit schonmal fertig. Starten wir nun mal unseren Server
Tjoa und das war's auch schon
Wie ihr das mit der IP und dem DynDns jetzt alles macht steht hier: Wir konfigurieren uns einen eigenen Shoutcast Server
Falls irgendwo Flüchtigkeitsfehler aufgetaucht sind bitte Bescheid geben. Über Kommentare würde ich mich freuen.
Wenn ihr auch ein Tutorial für den Shoutcast Transcoder unter Linux wollt bitte ne PN
Mit freundlichen Grüßen,
Chris-S
Wir konfigurieren uns einen eigenen Shoutcast Server
Da viele Server auf Linux rennen möchte ich noch schnell hinzufügen wie ihr den serverseitigen Stuff auch auf Linux zum laufen bekommt. Für alles weitere schaut bitte in mx30's Tut.
Es kann vorkommen dass einige Befehle abweichen. Ich erkläre hier auf Basis von Debian.
Grundlegende Kentnisse von Linux wären empfehlenswert, sind aber nicht unbedingt von Nöten.
Step 1
Wir legen einen Benutzer für unseren Server an
Mit
legt ihr einen neuen Benutzer für euren Server an.adduser shoutcast
Solltet ihr nicht als Root angemeldet sein stellt dem adduser ein "sudo" voran. Damit wird der Befehl als root ausgeführt. Ihr werdet dann zusätzlich nach einem Root Passwort gefragt.
Ihr könnt ihn theoretisch nennen wie ihr wollt, aber im Folgenden werden wir mit "shoutcast" arbeiten.
Euch werden u.U. einige Fragen zum neuen User gestellt, wie Passwort, Name, Beschreibung, etc. beantwortet sie wie ihr möchtet. Nur das Passwort müsst ihr euch natürlich merken. Die anderen Fragen stellen keine wichtigen Informationen dar.
Unter anderem wird durch das Anlegen eines neuen Benutzers auch ein neues Verzeichnis erstellt, das sogenannte Homedir.
Ihr solltet mit
nun dort hin wechseln. ("cd" steht für "change dir" - also engl. für "Verzeichnis wechseln")cd /home/shoutcast/
Step 2
Wir besorgen uns die benötigten Dateien
Als erstes holt euch bitte von:
http://www.shoutcast.com/download#14
(Der Link könnte sich mit der Zeit auch ändern. Sucht auf der Shoutcast Page nach "Download/Become a DJ" und nach der DNAS Application für Unix, Linux, etc.) die benötigten Dateien und ladet sie in das eben erstellte Homedir.
Wenn ihr das direkt vom Server aus machen wollt könnt ihr auch folgendes eingeben:
(Bitte beachtet bei dieser Variante auch die Shoutcast Lizenz).
Als nächsten entpacken wir die Dateien. Gebt dazu folgendes ein:
(Natürlich -wenn benötigt- den Dateinamen anpassen)tar -xzvf sc_serv_1.9.8_Linux.tar.gz
Danach befinden sich sämtliche benötigte Dateien in eurem Homedir.
Ein Verzeichnislisting
sollte nun 4 Dateien anzeigen,
README.TXT
sc_serv
sc_serv_1.9.8_Linux.tar.gz
sc_serv.conf
Ist das so? Dann weiter
Ihr solltet zunächst eurem neuen User die Rechte an dem Shoutcast Server geben:
(Den chmod könnt ihr auch anders einstellen. Mit chmod 700 ist es nur dem Eigentümer (also eurem Shoutcast Benutzer) erlaubt die Dateien auszuführen, zu lesen oder zu ändern.)chown -R shoutcast ./
chmod -R 700 ./
Bei einem Mehrbenutzersystem ist das bestimmt ganz gut, denn ihr gebt ja in der Config unter anderem auch ein Passwort an.
So, nun können wir uns schonmal als unser "Shoutcast Server Benutzer" anmelden.
Dazu gebt
ein. Ihr werdet nach dem Passwort für euren Shoutcast Benutzer gefragt.su shoutcast
Step 3
Config anpassen
Im Prinzip ist dieser Schritt ähnlich dem von der Windows Variante.
Falls noch nicht vorhanden holt euch mit
die "bessere" Version von vi (Texteditor für Unix, Linux & Friends).apt-get install vim
Nun können wir uns an die Config machen:
So nun wirds kompliziert. Als erstes tippt bitte einmal auf die Taste "i". Damit kommt ihr bei "vim" in den "Bearbeitungsmodus". Drückt ihr die Taste i nicht könnt ihr nichts bearbeitenvim ./sc_serv.conf
So dann könnt ihr eure Config ändern. Dazu verweise ich mal wieder ganz frech auf mx30's Tut: Wir konfigurieren uns einen eigenen Shoutcast Server.
Habt ihr eure Änderungen vorgenommen drückt ihr folgendes:
und EnterEsc (Um aus dem Bearbeiten Modus heraus zu kommen)
: (Um einen Befehl einzugeben)
wq (Write+Quit, also schreiben und danach schließen)
"Vim" müsste sich nun geschlossen haben und wir können weitermachen.
Step 4
Server starten
So, nun sind wir soweit schonmal fertig. Starten wir nun mal unseren Server
das startet euren Shoutcast Server mit der config Datei in /home/shoutcast/. Er befindet sich danach direkt im Hintergrund und kann über screen -r ShoutcastServer wieder in den Vordergrund geholt werden.screen -dmS ShoutcastServer /home/shoutcast/sc_serv /home/shoutcast/sc_serv.conf
Tjoa und das war's auch schon
Wie ihr das mit der IP und dem DynDns jetzt alles macht steht hier: Wir konfigurieren uns einen eigenen Shoutcast Server
Falls irgendwo Flüchtigkeitsfehler aufgetaucht sind bitte Bescheid geben. Über Kommentare würde ich mich freuen.
Wenn ihr auch ein Tutorial für den Shoutcast Transcoder unter Linux wollt bitte ne PN
Mit freundlichen Grüßen,
Chris-S
Zuletzt bearbeitet: