Posts tagged steps to install shoutcast in Linux

Shoutcast Installation and Configuration

SHOUTcast is Nullsoft’s Free Winamp-based distributed streaming audio system for streaming media over the Internet.
Nowadays, Thousands of broadcasters around the world are currently broadcasting their own radio station. With Shoutcast You can start your own radio station and stream music and live shows.

Follow the below steps for installation ::


1 > Create User shoutcast

[email protected][#] useradd shoutcast

2 > Setup password for user shoutcast

[email protected][#] passwd shoutcast

Now switch user to shoutcast

[email protected][#] su - shoutcast

3 > Now download the shoutcast package

[email protected][#] wget

4 > Now extract the downloaded package

[email protected][#] tar -zxf shoutcast-1-9-2-linux-glibc6.tar.gz

5 > Move shoutcast-1-9-2-linux-glibc6 shoutcast to shoutcast

[email protected][#] mv shoutcast-1-9-2-linux-glibc6 shoutcast

With the above steps you are done with the shoutcast installation

Now, follow the below steps to configure it,

Open the file sc_serv.conf to adjust few parameters



Set this to 32 to begin with, as MaxUser means maximum number of simultaneous listeners allowed.


Set a strong password as this password is is required to broadcast through the server.


Default PortBase is 8000 and you can leave it as it is.


Uncomment AdminPassword and set an admin password as per your requirement.


The default is ./sc_serv.log but you can set it to /var/log/SHOUTcast.log if you want.


ShowLastSongs specifies how many songs to list in the /played.html page.

save and quit.

Now are done with the configuration part and finally we are left with the shoutcast startup steps

you can start shoutcast with the below command

[email protected][#] ./sc_serv sc_serv.conf

Finally, to access GUI for shoutcast make sure that you have opened the port 8000 and 8001 in the server firewall and once you opened those ports on the firewall then you can access the admin URL as :: http://serverip:8000 .

That’s all.