SHOUTcast is Soooo Easy to Install — Are You Kidding Me?

Posted by Nessa | Posted in | Posted on December 4, 2007

3

It surprises me how often people get nervous over installing things just because it’s new to them. The other day I had a guy harass our technical support for 20 minutes on the phone because he was wanted to install SHOUTcast. Honestly, before then I had never installed SC simply because I don’t use it, but all he had to do was RTFM (which is what I did)…but we all know that customers don’t like to read documentation and would rather you do everything for them.  Don’t get me wrong, I mean, part of my job is consulting with people on things like this and I enjoy doing it, but there’s a line to draw when the answer is right in front of you and you just don’t want to look.

So, here it is…a dumbed down and simplified tutorial for SHOUTcast. Yes, you can do this without the help of your hosting company, only you might need to the open your SC port in the firewall (don’t expect them to do this if you’re on a shared server)

Create a folder in the outside public_html, like sc or shoutcast, then download the Shoutcast server files from http://www.shoutcast.com/download/files.phtml:

mkdir sc
cd sc
wget http://www.shoutcast.com/downloads/sc1-9-8/sc_serv_1.9.8_Linux.tar.gz
tar -xvzf sc_serv_1.9.8_Linux.tar.gz
chmod 755 sc_serv
cd ..
chown -R user:user sc

This will put three files on the server:

README.TXT
sc_serv
sc_serv.con

From here, the configure the Shoutcast server and setup via the sc_serv.conf. However, take note of what port that Shoutcast server will be running on so it can be enabled in the server firewall. This is set in the sc_serv.conf file as well:

PortBase=8000

Once the configuration is complete the SC server needs to be started. As long as you have SSH access you can start it yourself. To start the server, type:

./sc_serv &

To stop the server, just do a killall -9 sc_serv. Note the ‘&’ after the command, which is one of the few techniques used to keep a process running even after your SSH session closes.

Share and Enjoy:
  • Digg
  • DZone
  • del.icio.us
  • Technorati
  • Facebook
  • Google Bookmarks
  • StumbleUpon
  • Twitter
  • Sphinn
  • Mixx
  • blogmarks
  • Furl
  • Reddit
  • Slashdot
  • RSS

Related posts:

  1. Moving Towards PCI Compliance with cPanel
  2. How to Install PHP6
  3. WHM APF Plugin
  4. Installing suPHP on cPanel
  5. How to Add Services to Chkservd

Comments (3)

Yeah I never know why people have such hard times installing software… well unless the software doesn’t include much documentation to it, but then again there is always google.

I don’t the know the answers to a lot of the shit people ask me about — I Google it, so it kind of makes me wonder why they couldn’t do that themselves.

I use icecast2. it requires a little more configuration than that, but otherwise it functions essentially the same.

Post a comment