Installation : Shoutcast - How to setup/run your own private radio

Discussion in 'Site & Server Administration' started by sendemi, Aug 18, 2010.

  1. #1
    How to Install Shoutcast on Linux

    What is shoutcast?


    SHOUTcast is Nullsoft's Free Winamp-based distributed streaming audio system. Thousands of broadcasters around the world are waiting for you to tune in and listen. You can start your own radio station and stream music and live shows. See an example of hundreds of world-wide stations at SHOUTcast | Free internet radio!
    http://shoutcast.com/

    How do we install shoutcast?


    Generally you dont want to run shoutcast as root as that can be really bad and a security issue, instead we'll create a shoutcast user:

    1.) Login to root through SSH on the server.


    2.) adduser shoutcast


    3.) 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).
    su shoutcast


    Installing shoutcast

    Lets grab shoutcast from nullsoft:

    1) wget http://www.shoutcast.com/downloads/sc1-9-2/shoutcast-1-9-2-linux-glibc6.tar.gz

    Lets extract shoutcast:

    2) tar -zxvf shoutcast-1-9-2-linux-glibc6.tar.gz

    Lets tidy up the directory:

    3) rm -rf shoutcast-1-9-2-linux-glibc6.tar.gz
    mv shoutcast-1-9-2-linux-glibc6 shoutcast
    cd shoutcast

    Shoutcast has now been installed!


    How to configure shoutcast?

    Now we need to edit the configuration file.

    pico sc_serv.conf
    or you can use vi which I prefer, a bit more advanced to use.
    vi sc_serv.conf

    Ok lets set some important configureation options. Change these settings in the file:

    MaxUser
    Password
    PortBase

    uncomment AdminPassword and set an admin password.

    Now at this point you can go threw the settings and change them to what you want or you can save and start shoutcast and it will work perfectly.

    to save crtl+x (if using pico) or :wq if using vi

    How do i start shoutcast?

    ./sc_serv sc_serv.conf
     
    sendemi, Aug 18, 2010 IP