First, who don't know what a SHOUTcast is ?

  • SHOUTcast Radio is a free-of-charge audio homesteading solution. It permits anyone on the internet to broadcast audio from their PC to listeners across the Internet or any other IP-based network (Office LANs, college campuses, etc.).
  • SHOUTcast Radio's underlying technology for audio delivery is MPEG Layer 3, also known as MP3 technology and AAC+. The SHOUTcast Radio system can deliver audio in a live situation, or can deliver audio on-demand for archived broadcasts.

Running a Server


  • The magic of the SHOUTcast Radio system happens inside the SHOUTcast Radio Distributed Network Audio Software (DNAS). This software runs on a server attached to your IP network with lots of bandwidth, and is responsible for receiving audio from a broadcast source, updating the SHOUTcast Radio directory with information about what the broadcaster is sending, and sending the broadcast feed to listeners. More information is in the server section of the documentation.

Ok so this is enough with the SHOUTcast introduction.
Now lets start installing !
======================
Installing SHOUTcast

Generally you don't want to run shoutcast as root as that can be really bad and a security issue, instead we'll create a shoutcast user:
Login to root through SSH.
Then run the following commands
Code: 
adduser shoutcast
passwd shoutcast
Now it will ask for a new password set this and remember it.
Now login as the new shoutcast user, or you can su to the user. (Or you can logout completely and log in under the shoutcast user).
Code: 
su shoutcast
Now, we must wget the SHOUTcast install file from their site
Code: 
wget http://yp.shoutcast.com/downloads/sc1-9-8/sc_serv_1.9.8_Linux.tar.gz
(Note : Please goto this Link and select your appropriate Install file depending on your OS eg. Linux, Mac, Solaris, etc)

Now, we extract the install file
Code: 
tar -zxvf sc_serv_1.9.8_Linux.tar.gz
Now, lets clean up the DIR to make it a little bit tidy
Code: 
rm -rf sc_serv_1.9.8_Linux.tar.gz
mv sc_serv_1.9.8_Linux.tar.gz
cd shoutcast
Congratulations ! SHOUTcast is installed on your VPS
You must be proud that you have installed SHOUTcast without help of anyone else (except BlaZe [me])
===================
That's not finished yet. We do need to Configure the SHOUTcast System

Run :
Code: 
pico sc_serv.conf 

or you can use vi (its a bit more advanced)
Code: 
vi sc_serv.conf
Now the important settings, that must be changed
Code: 
MaxUser
Password
PortBase


uncomment AdminPassword and set an admin password.

===============
Now, you can change the settings as per your choice and start SHOUTcast.
Just incase if anything goes wrong, so, you should save the config file.
===============
Start SHOUTcast
Code: 
./sc_serv sc_serv.conf
===============

Credits : Tutorial written by BlaZe

You are free to spread this tutorial only if you keep the 'Credits' unchanged.
Please, while doing Ctrl+C & Ctrl+V, keep my Credits, just to show respect my work ?
BlaZe Reviewed by BlaZe on . HOWTO Install SHOUTcast on a VPS First, who don't know what a SHOUTcast is ? SHOUTcast Radio is a free-of-charge audio homesteading solution. It permits anyone on the internet to broadcast audio from their PC to listeners across the Internet or any other IP-based network (Office LANs, college campuses, etc.). SHOUTcast Radio's underlying technology for audio delivery is MPEG Layer 3, also known as MP3 technology and AAC+. The SHOUTcast Radio system can deliver audio in a live situation, or can deliver audio on-demand Rating: 5