SHOUTcast is Soooo Easy to Install — Are You Kidding Me?
Posted by Nessa | Posted in tutorials | 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.
Related posts:










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.